Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ATmega 64... Вроде не первый год занимаюсь AVR.
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Potter
Раньше работал с конроллерами не большими чем ATmega 16. Купил конроллер ATmega 64. Спаял на макетке схемку включения конроллера (все как учили). А не работает. Не читается конроллер понипрогом и все..... Ресет при чтении проходит.... Провода от программатора к конроллеру прозвонил с десяток раз (все ок)... Питание подходит.... А не читается.... Может кто подскажет в чем дело? Может я чего-то не знаю?
vesago
Классический вопрос в данном случае - не забыл ли, что при программировании сигналы данных заводятся отнюдь не на SPI?
Potter
Цитата(vesago @ Oct 30 2006, 15:14) *
Классический вопрос в данном случае - не забыл ли, что при программировании сигналы данных заводятся отнюдь не на SPI?


А куда? Не на JTAG случайно?

Наверно вот решение моей проблеммы....

_______________________________________________________
Обратите внимание, что для некоторых процессоров (например, ATmega103, ATmega64, ATmega128) в режиме программирования вместо выводов MOSI, MISO её аппаратного контроллера SPI используются соответственно выводы PDI/RXD и PDO/TXD.
________________________________________________________

Я про это не знал.....
Potter
Перепаял и действительно все заработало.... Спасибо за ответ....(с намеком на решение проблеммы).....
vesago
Все правильно - SCK как обычно, MOSI MISO на PDI/RXD и PDO/TXD. Эта самая распостранненная ошибка когда начинаешь работать с мегой 128/64 после нижележащих камней.
Turion
M64 программируется по другим пинам, а не через MOSI, MISO. Смотри datasheet.
arttab
а еще совместимость с 103 включат и маются почему часть перефирии не работает.
ALexx
Вдогонку вопрос.

Если сделать в соответствии со схемой (см. прикрепленное изображение).
Не будут ли сигналы от ADM485 "мешать" при программировании?
И наоборот: Нормально ли будут проходить сигналы УАРТа при отсоединенном программаторе?
arttab
Нормально. только зачем 10к? можно 1-3кОм
ALexx
Цитата(arttab @ Oct 31 2006, 13:07) *
Нормально. только зачем 10к? можно 1-3кОм


На 32-й и 16-й ставил 10К.
Чем определяется номинал данных резисторов?
vesago
Предположу, что теоретически повышенное сопротивление вкупе с емкостью на повышенных скоростях может подвалить фронты. В общем обычно ставят так, как сказал arttab.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.