Страница 1 из 1
Если все 3 порта МК ATmega8 запрограмировать на вход/выход
Добавлено: Ср апр 17, 2013 17:52:32
djrec
возможено ли будет после этого перепрограмировать через ISP ?
Re: Если все 3 порта МК ATmega8 запрограмировать на вход/вых
Добавлено: Ср апр 17, 2013 18:05:23
igor-x
повторное программирование возможно будет , если только не отключать вывод RST. это делается через соответствующую установку fuse bit
Re: Если все 3 порта МК ATmega8 запрограмировать на вход/вых
Добавлено: Ср апр 17, 2013 18:19:10
SmarTrunk
Ну да, поскольку программирование по ISP вроде начинается с подтяжки RST на землю, и потом там еще что-то делается по этой линии.
Re: Если все 3 порта МК ATmega8 запрограмировать на вход/вых
Добавлено: Чт апр 18, 2013 18:39:30
Kavka
djrec писал(а):возможено ли будет после этого перепрограмировать через ISP ?
Если остаются включенными SPI и RESET (соответствующими фьюзами), то после того, как контроллер "затянули" в сброс,
все выводы переводятся в высокоомное состояние даже при отсутствия тактирования. Для atmega16, например, это написано в пункте
2.2 Pin Descriptions.
Чтобы активировать режим программирования по SPI, соответственно включить сигнал МК MISO на выход, надо по SPI подать команду "разрешения программирования". Для того же МК это написано в пункте
26.8 Serial Downloading.