|
Прерывания и с чем их едят
|
|
Модераторы
211 сообщений
Мужчина
|
Прерывание в прерывании запрещено на уровне архитектуры самого микроконтроллера, поэтому такое невозможно. В процедуре обработки прерываний отключать внешние прерывания не нужно. Есть такой генеральный регистр флагов прерываний называется GIFR рекомендую ознакомиться в datashits. Он как только происходит любое первое прерывание выставляет флаг (лог.1) у себя, то есть запоминает факт прерывания. Кстати с его помощью эффективно решается проблема дребезга контактов кнопки.
|
|
|
|
|
|
БЛОГГЕР
340 сообщений
Мужчина
|
Не знал где задать вопрос и задал его здесь? (а точнее от подтягивающего резюка внутри МК) Ведь она занимает целый pin порта! Планирую туда завести кнопку.
|
|
|
|
|
|
Модераторы
211 сообщений
Мужчина
|
Вывод Reset как и все остальные выводы можно легко реконфигурировать. Сделать это можно установкой фьюзи-бит Только потом как бы не пришлось пожалеть. После таких установок будет недоступно последовательное программирование. Так как команда на переход МК в режим программирования задаётся подачей отрицательного потенциала на ножку Reset. То есть, если будет допущена ошибка в программе или программу будет необходимо дополнить или подкорректировать исправить будет что-либо невозможно! Возвратить вывод Reset в исходное состояние можно будет только.. с помощью параллельного программатора, установкой соовествующего бита в настройках фьюзи-бит.
|
|
|
|
|
|
Начальная группа
1 сообщений
Мужчина
|
Ох а я дату то не посмотрел. Форум уже два года считай как дохлый...
|
|
|
|
|
|