Как установить флаг события GPIO в STM32? - PullRequest
0 голосов
/ 15 марта 2019

Можно ли настроить вход GPIO, который устанавливает флаг при обнаружении нарастания или спада без прерывания работы процессора? Могу ли я тогда проверить состояние флага в главном суперцикле? В CubeMX есть опция для настройки режима GPIO как «Режим внешнего события с обнаружением триггера нарастания / спадающего фронта», но я не уверен, как читать флаг события. Это правильный режим для достижения этой цели?

1 Ответ

2 голосов
/ 15 марта 2019

Я не уверен насчет режима события (не использовал их раньше), но вы также можете использовать External Interrupt Mode with ... до тех пор, пока вы не активировали IRQ-обработчик в NVIC, процессор не прерывается никаким изменением пина.

Информация о событии / прерывании может быть найдена в регистре EXTI_PR. (См. Справочное руководство 12.3.6)

...