[an error occurred while processing this directive]
|
1.
В новоспаянных (хреновоспаянных) схемах, после того, как устранил все неконтакты для линий ISP, один экземпляр платы с АТмегой64 позволил установить биты конфигурации и запрограммироваться. Устройство заработало. А потом - сколько не перезапрашиваю состояние битов - в ответ Пони мне рисует совсем другие биты установленными. Пробую очистить все биты конфигурации - ответ тот же - все те же биты, к-рых я не ставил, так и стоят!!! А устройство работает, из чего делаю вывод, что биты конфигурации не были очищены в МК. Ну, думаю, плохо идет передача от МК к компу. Пробую Verifying program - заканчивается успешно!
На другой плате всё идет правильно!!!
Может, кто подскажет, в чем дело?
2.
И другой случай: еще одна плата устройства того же типа, ноги ISP уже в порядке, а программироваться не хочет! и биты ставит тоже. Выдает "Device missing or unknown device (-24)".
Естественно, в обоих случаях питание проверено, линии *Reset,*PEN,PDI,PDO,SCK тоже. Понимаю, что наверно где-то железо виновато. Но какое? Плата или контроллер? Что еще может влиять на процесс программирования???
3.
Пробовали считать дважды подряд по ISP-интерфейсу с помощью Пони состояние битов конфигурации? У меня и еще у одного человека получается, что на 2-м считывании имею "брехню", чаще всего в виде всех установленных битов. У Вас тоже так?
Заранее спасибо!
E-mail: info@telesys.ru