ATmega128 - непонятки с хексом.

Обсуждаем контроллеры компании Atmel.
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

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

Сообщение Dimon456 »

ATmega128.
У мну bootloader на максимальной скорости не записывался, только на самой низкой скорости записался, не как не хотел в первые две три ячейки (по адресу где bootloader начинается) записывать.
И еще случай был, при каком-то очередном включении повредилась целиком страница флеш-памяти.
Но, чип с разбора, может и с дефектом.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1482
Зарегистрирован: Вс май 13, 2012 00:01:54

Сообщение Ariadna-on-Line »

Вопрос - не связан ли этот глюк с фузом M103C ?
Друг Кота
Аватара пользователя
Сообщения: 15592
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Этот фуз превращает кристалл в аналогию 103 меги...
В том числе меняет и конфигурацию регистров - детально смотреть даташит надо относительно режима совместимости с атмега 103...
:roll:
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «AVR»