|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 29.09.2013 Последняя активность: 25.11.2023 19:08 Адрес: Dnipro
Сообщений: 2883
Сказал(а) спасибо: 579
Поблагодарили: 572 раз(а) в 417 сообщениях
|
![]() |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 29.09.2013 Последняя активность: 25.11.2023 19:08 Адрес: Dnipro
Сообщений: 2883
Сказал(а) спасибо: 579
Поблагодарили: 572 раз(а) в 417 сообщениях
|
![]()
Хорошо, сделаю erase и попробую залить новую прошивку. Как понимаю чтобы все удалось, нужно сбросить фьюзы вместе с прошивкой. Если нет, то есть какие нибудь доступные способы включить/разрешить внутрисхемное программирование? Высоковольтного программатора у меня нет. Получается если производитель отключил reset pin соответствующим fuse, то все плохо. Завтра узнаю что там на счет возврата, тогда уже буду ставить опыты. Судя по отзывам, с v3.02, не все так печально и были успешные случаи, но я крайне не советую покупать такие программаторы.
[Исправлено: Reyden, 25.05.2015 в 01:07] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]()
Reyden, да стирай уже, чего проблемы на ровном месте придумываешь? Судя по тому что читает программатор внутрисхемное программирование не отключено. Локбиты сами при стирании сбросятся.
|
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 29.09.2013 Последняя активность: 25.11.2023 19:08 Адрес: Dnipro
Сообщений: 2883
Сказал(а) спасибо: 579
Поблагодарили: 572 раз(а) в 417 сообщениях
|
![]()
Спасибо за помощь, не сомневаюсь, что должно получиться. Но как быть с i2c прошивкой для программатора? Модифицированной для Usbisp я не встречал. Объявился продавец, признал что накосячил, обещал выслать замену.
[Исправлено: Reyden, 25.05.2015 в 17:51] |
![]() |
![]() |
![]() ![]() |
![]() ![]() |
Завсегдатай Фонарёвки
Регистрация: 16.02.2011 Последняя активность: 22.05.2017 13:07
Сообщений: 729
Сказал(а) спасибо: 4
Поблагодарили: 177 раз(а) в 92 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 29.09.2013 Последняя активность: 25.11.2023 19:08 Адрес: Dnipro
Сообщений: 2883
Сказал(а) спасибо: 579
Поблагодарили: 572 раз(а) в 417 сообщениях
|
![]()
Есть файл прошивки .hex
http://homes-smart.ru/index... Исходники должны быть тут http://www.harbaum.org/till... [Исправлено: Reyden, 25.05.2015 в 18:59] |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 26.11.2011 Последняя активность: 09.01.2022 00:32 Адрес: Киев, Украина
Сообщений: 10367
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях
|
![]()
Еще раз обращаю внимание, что весь этот сыр-бор из-за 2 (двух) американских долларов.
|
![]() |
![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 29.09.2013 Последняя активность: 25.11.2023 19:08 Адрес: Dnipro
Сообщений: 2883
Сказал(а) спасибо: 579
Поблагодарили: 572 раз(а) в 417 сообщениях
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 12.05.2014 Последняя активность: Сегодня 00:05 Адрес: Долгопрудный-Лобня-Москва
Сообщений: 3518
Записей в дневнике: 1 Сказал(а) спасибо: 792
Поблагодарили: 760 раз(а) в 544 сообщениях
|
![]()
Всем привет. Вот прочитал тему, смотрел ссылки на девайсы. Но все равно чего-то боязно: LPT, COM...Потому прошу помощи в разъяснении:
1) как в первом посте - USB девайс (он поможет отказаться от COM и LPT)? какой софт под него нужен, если мне захочется прошить Convoy с народным драйвером на AMC, на прошивки с этого форума? 2) Так же в первом посте - прищепка (ну чобы не припаиваться к ножкам), как она правильно называется? 3) Софт под USB какой-то особенный. Спасибо, кто откликнется. p.s. программировать не умею, хочу просто попробовать попрепрошиваться.
__________________
фонари Zebralight |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 26.11.2011 Последняя активность: 09.01.2022 00:32 Адрес: Киев, Украина
Сообщений: 10367
Сказал(а) спасибо: 431
Поблагодарили: 1502 раз(а) в 1110 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 21.11.2014 Последняя активность: 23.11.2023 21:59 Адрес: Украина. Ивано-Франковск-Харьков.
Сообщений: 2134
Сказал(а) спасибо: 532
Поблагодарили: 508 раз(а) в 383 сообщениях
|
![]()
Стоит от 2 баксов
Драйвер... soic8 clip
__________________
Let the voice of reason shine © |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 12.05.2014 Последняя активность: Сегодня 00:05 Адрес: Долгопрудный-Лобня-Москва
Сообщений: 3518
Записей в дневнике: 1 Сказал(а) спасибо: 792
Поблагодарили: 760 раз(а) в 544 сообщениях
|
![]()
Что еще может понадобиться?
Я правильно понимаю "железную" часть: 1)Воткнуть в USB 2) провода с шлейфа прикрепить на прищепку. 3) Прищепку на микросхему? Выпаивать не надо? Я правильно понимаю "програмную" часть: если выполнена "железная" часть, то 1) драйвер для USB 2) Программа, которая читает данные и записывает. 3) Код "правильного" драйвера 4) Очистить микросхему, залить новый код? |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 29.09.2013 Последняя активность: 25.11.2023 19:08 Адрес: Dnipro
Сообщений: 2883
Сказал(а) спасибо: 579
Поблагодарили: 572 раз(а) в 417 сообщениях
|
![]()
Прищепка это только инструмент. Нужно правильно согласно выводам подключить мк к программатору, так же можно это делать непосредственно на плате.
Вопрос по питанию, оно требуется если у нас полноценный программатор? Куда подавать плюс? [Исправлено: Reyden, 26.05.2015 в 01:20] |
![]() |
![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 16.10.2012 Последняя активность: 22.02.2022 02:51 Адрес: Киев, Украина
Сообщений: 4370
Сказал(а) спасибо: 687
Поблагодарили: 2977 раз(а) в 1380 сообщениях
|
![]() |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
![]()
Добрый день всем!
Редактирую в AVR St5, шью Казамой + USBASP за 2$. Есть несколько рабочих прошивок драйверов, отработанных для АЕ13а. В программе все задано, и на Тини13а все работает - собственно я перекомпилил работающую программу на 85. Когда пишу в 85, работает не все - PB0 & PB1 не ставятся в выходы. Думал, что программа на 13А должна работать на 85 без всяких дописок/переписок, поскольку линейка одна и регистры (функции) 85 дополняют, а совпадающие работают одинаково. На просторах интернета встречал мнение, что Казарама не поддерживает 85 либо глючит. Собственно вопрос знатокам такой - Переносится ли в теории программа для 13А на 85 без изменений исходников? Может ли это быть из за багов AVRStudio/казарамы, или искать отличия в программах между МК? PS 85 Казамой определяется и шьется нормально, единственно, когда читаю фьюзы выходит сообщение нажимаю ОК несколько раз и все читает. [Исправлено: Alex63, 06.06.2015 в 07:26] |
![]() |
![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
![]()
Во вложении маленькая програмка, которую делал для проверки пробуждения 13а - она должна выставлять 1 на 5 ноге (зеленый диод) при нажатой кнопке (6 нога) и каждое второе нажатие мигать желтым (3 нога).
На 13А все так и работает, на 85 - кнопка отрабатывается, желтый мигает, зеленый нет. PS Для проверки прошил avrdude 3, ничего не изменилось. Т е дело не казаме. Или в студии, или в программаторе, или в моей тупости. PPS коллеги, можно ссылку на AVR St , которая нормально работает с AT85 без плясок с бубнами и переустановками тулчейнов? [Исправлено: Alex63, 06.06.2015 в 08:48] |
![]() |
![]() |
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
![]()
Разобрался. Утверждение -
Цитата:
В моей прошивке и в тестовом кусочке в main стояла строчка ADMUX = 0x61; Для 13А это означает выбор внутреннего опорного и 7 нога как вход измерения, а для 85 - это выбор внешнего опорного на PB0. Что и приводит к блокированию РВ0 в нормальном режиме. Для 85 эта строчка должна быть ADMUX = 0xА1; (если сравниваем с напряжением на 7 ноге). Поменял, РВ0 заработал. |
|
![]() |
![]() |
![]() |
![]() ![]() |
|
Увлеченный
Регистрация: 16.08.2012 Последняя активность: 19.01.2018 08:37 Адрес: Новосибирск
Сообщений: 475
Сказал(а) спасибо: 44
Поблагодарили: 270 раз(а) в 117 сообщениях
|
![]() Цитата:
Ну, собственно, 99% программы на 13А нормально работает на 85, с ADMUX это было пока единственное несовпадение. А так порты, ШИМ, запись в память - все совпадает. Единственно, с чем пока не разобрался - у 13а в повер даун было потребление 0,5 мка, а у 85 при том же вроде усыплении получилось 20 мка. [Исправлено: Alex63, 07.06.2015 в 14:36] |
|
![]() |
![]() |