Можно ли настроить прерывание для вывода GPIO на микросхеме STM32F103ZE? - PullRequest
4 голосов
/ 02 августа 2011

Есть ли какое-либо прерывание GPIO для STM32F103ZE? Я просмотрел таблицу данных, но не нашел ничего связанного с этим. Я новичок в этом процессоре, но недавно использовал MSP430 от TI. В MSP430 мы можем настраивать прерывания, используя некоторые регистры GPIO. Кто-нибудь может сказать мне, как я могу это сделать?

1 Ответ

9 голосов
/ 02 августа 2011

Да.

Пожалуйста, см. Таблицу :

В разделе 8.1.3 говорится:

Внешние линии прерывания / пробуждения

Все порты имеют внешнее прерывание возможность. Чтобы использовать внешние линии прерывания, порт должен быть настроен в режиме ввода. Для получения дополнительной информации о внешних прерываниях, см .:

  • Раздел 9.2: Внешний контроллер прерываний / событий (EXTI) на стр. 174 и
  • Раздел 9.2.3: Управление событиями пробуждения на стр. 175.

Если вы ознакомитесь с разделом 9.2.5, вы обнаружите, что вам необходимо настроить внешнее периферийное устройство прерывания (EXTI), чтобы сопоставить выводы, которые вы хотите наблюдать, с правильным прерыванием.

Перечитайте разделы 8 и 9 таблицы данных и убедитесь, что вы понимаете, как должен быть настроен каждый регистр EXTI для прослушивания правильных линий GPIO и запуска при правильном типе перехода.

...