Программирование 2-х ATMEGA соединенных по SPI

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

Изображение
Есть две AVR-ки соединенных по SPI- мастер и слейв. (RESETы у них тоже соединены, на схеме это не видно).
Была задачка - каким образом подключать программатор и каким образом переключать не участвующий в программировании в данный момент микроконтроллер.
Я тупо не нужному AVR отключал питание + и gnd. Однако в конце концов выяснялось что слейву удавалось питаться паразитным образом.
Раз 20 шилось хорошо. На 21 в итоге убил мастер - atmega644 (больше шиться не хочет). 162 - остался жив.

Вопрос - на макетке понятно, можно линии miso,mosi,ss,scl пообрывать в момент программирования, а как быть в готовом продукте?
Реклама
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Сообщение uk8amk »

В AVR042 рекомендуют поставить резисторы.

Ну или шить через JTAG если эти ноги свободны.
Вложения
AVR042.PNG
(51.41 КБ) 233 скачивания
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 299
Зарегистрирован: Вт июн 15, 2010 07:16:42
Откуда: Иркутск

Сообщение Rimsky »

Поставьте перемычки от разъема программирования на линии SCK.
Контактная информация:
Встал на лапы
Сообщения: 126
Зарегистрирован: Чт мар 15, 2007 10:48:10

Сообщение VladimirVladimirovitch »

Ясно! Спасибо!
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

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