Если все 3 порта МК ATmega8 запрограмировать на вход/выход
- Сообщения: 216
- Зарегистрирован: Вс окт 23, 2011 22:18:40
возможено ли будет после этого перепрограмировать через ISP ?
- Реклама
- Сообщения: 1817
- Зарегистрирован: Пн ноя 29, 2010 15:58:43
повторное программирование возможно будет , если только не отключать вывод RST. это делается через соответствующую установку fuse bit
Ну да, поскольку программирование по ISP вроде начинается с подтяжки RST на землю, и потом там еще что-то делается по этой линии.
Если остаются включенными SPI и RESET (соответствующими фьюзами), то после того, как контроллер "затянули" в сброс, все выводы переводятся в высокоомное состояние даже при отсутствия тактирования. Для atmega16, например, это написано в пункте 2.2 Pin Descriptions.djrec писал(а):возможено ли будет после этого перепрограмировать через ISP ?
Чтобы активировать режим программирования по SPI, соответственно включить сигнал МК MISO на выход, надо по SPI подать команду "разрешения программирования". Для того же МК это написано в пункте 26.8 Serial Downloading.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)

