Страница 1 из 1
Прерывание PCINTx в ATTINY13
Добавлено: Ср фев 27, 2013 15:07:53
Dr. Alex
Объясните мне плиииз, что это за PCINTx в микроконтроллере ТИНИ13. Как настроить это прерывание и чем оно отличается от INT0????
Re: Прерывание PCINTx в ATTINY13
Добавлено: Ср фев 27, 2013 15:34:19
Gudd-Head
В ДШ же всё написано.
• Bit 5 – PCIF: Pin Change Interrupt Flag When a logic change on any PCINT5:0 pin triggers an interrupt request, PCIF becomes set (one). If the I-bit in SREG and the PCIE bit in GIMSK are set (one), the MCU will jump to the corresponding Interrupt Vector. The flag is cleared when the interrupt routine is executed. Alternatively, the flag can be cleared by writing a logical one to it.
• Bits 5:0 – PCINT5:0: Pin Change Enable Mask 5:0 Each PCINT5:0 bit selects whether pin change interrupt is enabled on the corresponding I/O pin. If PCINT5:0 is set and the PCIE bit in GIMSK is set, pin change interrupt is enabled on the corresponding I/O pin. If PCINT5:0 is cleared, pin change interrupt on the corresponding I/O pin is disabled.
Re: Прерывание PCINTx в ATTINY13
Добавлено: Ср фев 27, 2013 15:36:23
Engineer_Keen
INT0 - на одной ноге, срабатывает по уровню или фронту (по уровню может будить МК ото сна), у INT0,INT1 и т.д. - на каждую ногу свой вектор прерывания.
PCINT - работает на целый порт (можно маской задать какие из ног реагируют), срабатывает по фронту, на весь порт - один вектор прерывания (т.е. в векторе нужно определять от какой из ног пришло).
Подробности в даташите.
Re: Прерывание PCINTx в ATTINY13
Добавлено: Ср фев 27, 2013 15:37:53
Gudd-Head
Engineer_Keen писал(а):срабатывает по фронту
По спаду тоже.
Re: Прерывание PCINTx в ATTINY13
Добавлено: Ср фев 27, 2013 15:40:06
Engineer_Keen
Ну под фронтом я имел ввиду передний и задний...
Re: Прерывание PCINTx в ATTINY13
Добавлено: Ср фев 27, 2013 15:58:42
Dr. Alex
Хм

, понятно, что ничего не понятно)))))
Re: Прерывание PCINTx в ATTINY13
Добавлено: Ср фев 27, 2013 16:59:06
Dr. Alex
Вот ещё вопрос, не совсем по теме, киньте ссылку на русский даташит ATTINY13
Re: Прерывание PCINTx в ATTINY13
Добавлено: Чт фев 28, 2013 04:52:00
Dr. Alex
Ну чтож, перечитав несколько раз даташит, всё-таки понял суть))))))