PCINT AINT

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
desolator
Открыл глаза
Сообщения: 59
Зарегистрирован: Пт окт 01, 2010 22:51:54
Откуда: Украина/Умань
Контактная информация:

PCINT AINT

Сообщение desolator »

Вопрос котенка конечно-же, но, уважаемые коты! В двух звуках объясните мне разницу, пожалуйста, между этими двумя прерываниями.
Ато я уяснил это как, AINT умеет "работать" по фронтам, т.е. 4 условия для срабатывания(одно из четырех). А PCINT только по изменению лог состояния, т.е. 1 или 0.
Все-ли верно?
Реклама
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: PCINT AINT

Сообщение pyzhman »

PCINT - прерывание от цифры на лапке. Уровень не задаваем.
AINT - прерывание от аналога на лапке. Уровень сравнения можно задать.
Docendo discimus
Реклама
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: PCINT AINT

Сообщение Engineer_Keen »

Добавлю еще INT0-INT1-INT2 - прерывание от цифры на лапке, задается по уровню (0 или 1) или по фронту (PCINT только по фронту). Кстати в AINT уровень задается железом.
Аватара пользователя
desolator
Открыл глаза
Сообщения: 59
Зарегистрирован: Пт окт 01, 2010 22:51:54
Откуда: Украина/Умань
Контактная информация:

Re: PCINT AINT

Сообщение desolator »

Engineer_Keen писал(а):Кстати в AINT уровень задается железом.
А в PCINT в таком случае как? Вернее, что Вы имели в виду, когда писали, "задается железом" ? Разве AINT реагирует не на то-же железо? Или я спутал что-то?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: PCINT AINT

Сообщение Engineer_Keen »

Я имел ввиду то, что в INT0-INT2 срабатывание можно задать программно по уровню 0 или 1, а в AINT можно задать уровень срабатывания отличный от 0 или 1, так как это просто аналоговый компаратор, но уровень этот задается не программно, а аппаратно, например резисторами.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»