Тег: exti


13. STM32. Програмування STM32F103. EXTI

16.09.2016
13. STM32. Програмування STM32F103. EXTI

Зовнішні переривання

Зовнішні переривання викликаються при зміні стану логічного сигналу на вході мікроконтролера. Зовнішні переривання використовують, коли треба слідкувати за зміною вхідного сигналу і оперативно реагувати. Коли нам потрібен такий функціонал, ми налаштовуємо потрібний пін, налаштовуємо зовнішнє переривання (по спаду, по фронту або по обом фронтам) і, як тільки відбудеться зміна стану сигналу, буде викликано обробник переривання.

У STM32 зі зовнішніми перериваннями можуть працювати будь-які лінії вводу-виводу. Тобто, будь-який пін можна налаштувати на роботу з перериванням. У STM32F103 всього 19 ліній зовнішніх переривань:

  • EXTI0...EXTI15 - для роботи з пінами портів
  • EXTI16 - підключений до PVD
  • EXTI17 - RTC Alert event (будильник)
  • EXTI18 - USB Wakeup event
  • EXTI19 - Ethernet Wakeup event

STM32

Архіви