PCINT по спадающему фронту в Attiny13
- Сообщения: 364
- Зарегистрирован: Сб май 25, 2013 11:52:14
Что-то я не пойму: можно ли задать прерывание на выводах PCINT0-5 по спадающему фронту сигнала, как на INT0? Или только по нарастающему?
- Реклама
Можно только по изменению уровня, и в обработчике проверять.
- Сообщения: 364
- Зарегистрирован: Сб май 25, 2013 11:52:14
Подходит. А в каком регистре? Похожее я только для INT0 нашел MCUCR
в PCMSK – Pin Change Mask Register задаете маску пинов для прерываний,
в GIMSK – General Interrupt Mask Register включаете Bit 5 – PCIE: Pin Change Interrupt Enable,
в обработчике PCINT0 проверяете уровень на соответствующем пине и решаете, что делать
как-то так.
в GIMSK – General Interrupt Mask Register включаете Bit 5 – PCIE: Pin Change Interrupt Enable,
в обработчике PCINT0 проверяете уровень на соответствующем пине и решаете, что делать
как-то так.
- Сообщения: 364
- Зарегистрирован: Сб май 25, 2013 11:52:14
А, все, разобрался! Оно по умолчанию от изменения уровня работает. Просто reti забыл написать, оттого и не работало.
Спасибо!
Спасибо!
- Реклама

