Перейти к содержанию
    

Вопрос по внутрисхемному программированию

Здравствуйте, знатоки!

Помогите решить следующую проблему.

ATmega32U4 связан с АЦП по SPI. Возможно ли в таком случае внутрисхемное программирования микроконтроллера? Можно ли обойтись без джамперов?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ATmega32U4 связан с АЦП по SPI. Возможно ли в таком случае внутрисхемное программирования микроконтроллера? Можно ли обойтись без джамперов?

Если у АЦП имеется вход RESET, который, при активации, отключает порт SPI АЦП от шины SPI МК, то ни каких проблем с программированием не будет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если у АЦП имеется вход RESET, который, при активации, отключает порт SPI АЦП от шины SPI МК, то ни каких проблем с программированием не будет.

 

Спасибо, попробую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А можно по-проще сказать?
Я написал ответ. Потом понял, что фигню сморозил. Хотел удалить пост, а кнопки удаления нигде нет. Заменил весь свой ответ на DEL.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно вставить в разрыв линии MISO резистор сопротивлением 4.7-10 кОм. С одной стороны резистора АЦП, со второй - контроллер и разъем программирования. При подключении программатора он (программатор) будет "перетягивать" выход АЦП. А что при этом подается на входы АЦП по линиям SCLK и MOSI нас мало интересует. Да и АЦП, наверняка, тоже интересовать не будет - линия CS -то в неактивном состоянии (можно ее для уверенности дополнительно подтянуть к плюсу подтягивающим резистором).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно вставить в разрыв линии MISO резистор сопротивлением 4.7-10 кОм. С одной стороны резистора АЦП, со второй - контроллер и разъем программирования. При подключении программатора он (программатор) будет "перетягивать" выход АЦП. А что при этом подается на входы АЦП по линиям SCLK и MOSI нас мало интересует. Да и АЦП, наверняка, тоже интересовать не будет - линия CS -то в неактивном состоянии (можно ее для уверенности дополнительно подтянуть к плюсу подтягивающим резистором).

А если CS неактивна, необходим ли резистор в цепи MISO АЦП?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если CS неактивна, необходим ли резистор в цепи MISO АЦП?
Логично. Это я по привычке.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...