Допустимая обвязка при внутрисхемном программировании.
- Сообщения: 211
- Зарегистрирован: Пт окт 21, 2011 14:39:31
Почти полностью спаял плату с ATiny13 в SOIC корпусе, и SPI разъёмом для внутрисхемного программирования, когда сообразил, что на одной из ног необходимых для программирования, у мня висит конденсатор 0.47 uF. В связи с чем вопрос, чего, сколько и как можно вешать на линии MOSI, MISO и SCK, не опасаясь, что обвязка помешает программированию?
- Реклама
На этот вопрос точно вряд ли кто ответит. Насколько мощный выход у программатора ? Какая скорость? и т.п. Я в таких случаях предусматривал джамперы для отключения обвязки. Или, если перешивка будет не частой -- перемычки.
- Сообщения: 1802
- Зарегистрирован: Ср сен 07, 2011 21:40:30
Ну емкостную нагрузку и во время работы напрямую нельзя на ноги вешать, ибо токи зарядки-разрядки убьют мк. По другим типам нагрузки тут проще- лишь бы программатор обеспечил необходимые уровни и фронты. Например, понипрог не так хорош, как его буферизированный собрат. Отдельно по линии ресет. С большинством программаторов работает связка 4,7кОм +4700 pF.
Можно подключать эти выводы разве что к высокоомным входам других лог. микросхем. Можно подключить к тому же интерфейсу SPI-slave другой ИС, но только если уверены, что она сама не будет пытаться ничего отправить (например, есть вход Chip Select и он подтянут к +питания).
А так лучше ничего не подключать. Тем более такие жирные конденсаторы
Жаль у вашей тини нет USART, можно было бы через него прошивать.
А так лучше ничего не подключать. Тем более такие жирные конденсаторы
Жаль у вашей тини нет USART, можно было бы через него прошивать.
only pure true norwegian blackx 
- Сообщения: 7518
- Зарегистрирован: Вс мар 29, 2009 22:09:05
Обычно это пишут в документации на программатор или контроллер. Например, вот что написано в документации на MSP430:На этот вопрос точно вряд ли кто ответит.

Полюбому, для этого сначала надо обычным способом записать бутлоадер.Жаль у вашей тини нет USART, можно было бы через него прошивать.
А так - гораздо хуже ситуация, когда процесс прошивки может запустить что-то опасное. Например, представьте утрированную ситуацию, когда на тех же линиях, что используются для программирования, висит управление стокилограммовым манипулятором.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
- Реклама
- Сообщения: 1525
- Зарегистрирован: Чт июн 10, 2010 20:11:19
ATtiny13 да еще и бутлоадер? У нее всей памяти килобайт а вы хотите минимум 256 байт (четверть!) отнять.
Ну для ответственных применений делают гораздо тщательнее.
Ну для ответственных применений делают гораздо тщательнее.


