Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по внутрисхемному программированию
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
peotr
Здравствуйте, знатоки!
Помогите решить следующую проблему.
ATmega32U4 связан с АЦП по SPI. Возможно ли в таком случае внутрисхемное программирования микроконтроллера? Можно ли обойтись без джамперов?
Спасибо.
prottoss
Цитата(peotr @ Sep 17 2017, 17:56) *
ATmega32U4 связан с АЦП по SPI. Возможно ли в таком случае внутрисхемное программирования микроконтроллера? Можно ли обойтись без джамперов?

Если у АЦП имеется вход RESET, который, при активации, отключает порт SPI АЦП от шины SPI МК, то ни каких проблем с программированием не будет.
peotr
Цитата(prottoss @ Sep 17 2017, 16:01) *
Если у АЦП имеется вход RESET, который, при активации, отключает порт SPI АЦП от шины SPI МК, то ни каких проблем с программированием не будет.


Спасибо, попробую.
peotr
Цитата(Zlumd @ Sep 18 2017, 07:33) *
DEL

А можно по-проще сказать?
Zlumd
Цитата(peotr @ Sep 18 2017, 16:12) *
А можно по-проще сказать?
Я написал ответ. Потом понял, что фигню сморозил. Хотел удалить пост, а кнопки удаления нигде нет. Заменил весь свой ответ на DEL.
Сергей Борщ
Достаточно вставить в разрыв линии MISO резистор сопротивлением 4.7-10 кОм. С одной стороны резистора АЦП, со второй - контроллер и разъем программирования. При подключении программатора он (программатор) будет "перетягивать" выход АЦП. А что при этом подается на входы АЦП по линиям SCLK и MOSI нас мало интересует. Да и АЦП, наверняка, тоже интересовать не будет - линия CS -то в неактивном состоянии (можно ее для уверенности дополнительно подтянуть к плюсу подтягивающим резистором).
peotr
Цитата(Сергей Борщ @ Sep 18 2017, 20:02) *
Достаточно вставить в разрыв линии MISO резистор сопротивлением 4.7-10 кОм. С одной стороны резистора АЦП, со второй - контроллер и разъем программирования. При подключении программатора он (программатор) будет "перетягивать" выход АЦП. А что при этом подается на входы АЦП по линиям SCLK и MOSI нас мало интересует. Да и АЦП, наверняка, тоже интересовать не будет - линия CS -то в неактивном состоянии (можно ее для уверенности дополнительно подтянуть к плюсу подтягивающим резистором).

А если CS неактивна, необходим ли резистор в цепи MISO АЦП?
Спасибо.
Сергей Борщ
QUOTE (peotr @ Sep 24 2017, 07:01) *
А если CS неактивна, необходим ли резистор в цепи MISO АЦП?
Логично. Это я по привычке.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.