Новичок
Регистрация: 09.09.2018
Сообщений: 2
Репутация: 10
|
Всем добрый день
У меня такая проблема Есть плата с ATmega16 пытаюсь прочитать или записать разными прогами: uniprofПри считывании с начала считывается нормально, а где то с 600 или с 400 адреса вместо кода начинают идти Код:
01,02,02,03,03,04,04,05,05..... FF,FF При записи на 40 адресе ошибка записи вместо 0С записано 00 Не могу понять в чем причина В приложении файлы HEX |
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 4,893
Репутация: 1176
|
Питание в норме ? Сам чип исправен ? И не защищен от чтения ? Попробуйте его стереть, а потом записать ...
|
||
Оценка
|
Новичок
Регистрация: 09.09.2018
Сообщений: 2
Репутация: 10
|
Ребята всем большое спасибо
Записывал через AVRDUDE Записался запустился но честно я так и не понял какого не писалось раньше Видать надо было задать вопросы Повторил все что делал перед этим Даже uniprof считал что записано в ATmega16 без своих 01,02,03... Еще такой вопрос через AVRDUDE можно считать часть flash, а не считывать все 16к |
||
Оценка
|
Специалист
Регистрация: 03.01.2013
Сообщений: 856
Репутация: 270
|
Очередной знаток кому как жить.. Счас еще злые ЭС ТЭ ЭМ щики подтянуться.
Все проги рабочие. А вот применятели и подключатели разные. Некоторые совсем некопенгаген. Даже к какому порту подключено сообщить не удосуживаются. Помнить что проводочки прекрасно ловят радиоволны. Комп, который в момент программирования занят черте чем, запросто может тихо рвать последовательность сигналов. 16к пустяковый обьем. Зачем нужен мультибайтный режим непонятно. Тем более что это невразумительный набор байтов. Для коррекции байтов внутри прошивки Hex-редакторы придумали. При цене таких процов в пару долларов о чем вообще речь? |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |