Если все 3 порта МК ATmega8 запрограмировать на вход/выход

Обсуждаем контроллеры компании Atmel.
Ответить
Прорезались зубы
Сообщения: 216
Зарегистрирован: Вс окт 23, 2011 22:18:40

Сообщение djrec »

возможено ли будет после этого перепрограмировать через ISP ?
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

Сообщение igor-x »

повторное программирование возможно будет , если только не отключать вывод RST. это делается через соответствующую установку fuse bit
Реклама
Друг Кота
Сообщения: 6014
Зарегистрирован: Чт ноя 26, 2009 11:16:50
Откуда: Москва

Сообщение SmarTrunk »

Ну да, поскольку программирование по ISP вроде начинается с подтяжки RST на землю, и потом там еще что-то делается по этой линии.
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

djrec писал(а):возможено ли будет после этого перепрограмировать через ISP ?
Если остаются включенными SPI и RESET (соответствующими фьюзами), то после того, как контроллер "затянули" в сброс, все выводы переводятся в высокоомное состояние даже при отсутствия тактирования. Для atmega16, например, это написано в пункте 2.2 Pin Descriptions.
Чтобы активировать режим программирования по SPI, соответственно включить сигнал МК MISO на выход, надо по SPI подать команду "разрешения программирования". Для того же МК это написано в пункте 26.8 Serial Downloading.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Эиком - электронные компоненты и радиодетали
Ответить

Вернуться в «AVR»