- Вложения
-
- Конец_HEX.png
- (48.84 КБ) 102 скачивания
-
- Начало_HEX.png
- (48.78 КБ) 95 скачиваний
ATmega128 - непонятки с хексом.
- Сообщения: 1482
- Зарегистрирован: Вс май 13, 2012 00:01:54
Есть ДВА процессора ATmega128. Оба ведут себя абсолютно одинаково. Программатор USBasp в AVRDudeShell 2015. Маленький код - работают нормально. Если большой - виснут. Реверсное считывание кода из процессоров показывает странное - см. картинки - непрописывание 20 байт в адресах XX00H. Протеус этот код на модели 128-го отрабатывает замечательно. То есть дело не в коде, не в компиляторе. Остается грешить на микросхемы-программатор-дудеШелл. Абсолютная повторяемость ошибки вызывает сомнение в неисправности процессоров. Как победить глюк. Прошу помощи знатоков. С уважением.
- Реклама
- Сообщения: 1849
- Зарегистрирован: Вс дек 25, 2016 08:34:54
ATmega128.
У мну bootloader на максимальной скорости не записывался, только на самой низкой скорости записался, не как не хотел в первые две три ячейки (по адресу где bootloader начинается) записывать.
И еще случай был, при каком-то очередном включении повредилась целиком страница флеш-памяти.
Но, чип с разбора, может и с дефектом.
У мну bootloader на максимальной скорости не записывался, только на самой низкой скорости записался, не как не хотел в первые две три ячейки (по адресу где bootloader начинается) записывать.
И еще случай был, при каком-то очередном включении повредилась целиком страница флеш-памяти.
Но, чип с разбора, может и с дефектом.
- Сообщения: 1482
- Зарегистрирован: Вс май 13, 2012 00:01:54
Этот фуз превращает кристалл в аналогию 103 меги...
В том числе меняет и конфигурацию регистров - детально смотреть даташит надо относительно режима совместимости с атмега 103...

В том числе меняет и конфигурацию регистров - детально смотреть даташит надо относительно режима совместимости с атмега 103...

