Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Вопрос про программирование ATMega128 через PDI/PDO/SCK
Отправлено
EagleB3 21 декабря 2009, г. 16:34
До сих пор работал только с мегами 8515-8535 и старой "мелочью".
Смотрю на ATMega128 как обкуренный баран (курил еейный даташит. Старательно. Стало лучше, но не сильно...). %[
Есть дивайс. Уже собран. Разъем программирования выведен с ног PDI/PDO/SCK (выводы №№ 2,3,11). Если верить даташиту, то это ее выходы для программирования по SPI по умолчанию. Покурил даташит. Подоткнул программтор (STK200/300), тужился AVREAL'ом и CVAVR'ом - не видит камень. Подоткнул программатор AVRISP - и с ним не лучше.
Покурил даташит еще два раза. Посадил вывод !PEN (№1) на землю. Все заработало. Но остались два вопроса:
1) Я правильно понял? PEN сажают на землю именно как разрешение программирования с PDI/PDO? Потому как после первой (легкой) затяжки даташитом у меня сложилось впечатление что это !PEN на земле = установить режим программирования с ног мегиного SPI (т.е. ног MISO/MOSI, №№12 и 13). Где истина?
2) А насколько полезно/вредно держать !PEN на земле постоянно? Будет ли смысл (в плане повышения надежности и... "большей лучшести"?) вывести ногу !PEN на разъем подключения программатора, и в кабеле сделать перемычку этой ноги на "землю"?
Заранее спасибо!
Составить ответ | Вернуться на конференцию.
Ответы