Тег: exti
13. STM32. Програмування STM32F103. EXTI

Зовнішні переривання
Зовнішні переривання викликаються при зміні стану логічного сигналу на вході мікроконтролера. Зовнішні переривання використовують, коли треба слідкувати за зміною вхідного сигналу і оперативно реагувати. Коли нам потрібен такий функціонал, ми налаштовуємо потрібний пін, налаштовуємо зовнішнє переривання (по спаду, по фронту або по обом фронтам) і, як тільки відбудеться зміна стану сигналу, буде викликано обробник переривання.У STM32 зі зовнішніми перериваннями можуть працювати будь-які лінії вводу-виводу. Тобто, будь-який пін можна налаштувати на роботу з перериванням. У STM32F103 всього 19 ліній зовнішніх переривань:
- EXTI0...EXTI15 - для роботи з пінами портів
- EXTI16 - підключений до PVD
- EXTI17 - RTC Alert event (будильник)
- EXTI18 - USB Wakeup event
- EXTI19 - Ethernet Wakeup event
Недавні записи
- DShot receiver on STM32
- CRSF to PWM
- U-FOC PC Monitor для Chrome browser
- Фільтрація Back-EMF. Безсенсорні BLDC мотори
- Text to speech. Українська мова
- LCD Display ST7567S (IIC)
- Розпізнавання мови (Speech recognition)
- Selenium
- Комп'ютерний зір (Computer Vision)
- Деякі думки про точність вимірювань в електроприводі
Tags
bldc timer eeprom dht11 soldering stm32 html meteo avr rtc battery hih-4000 foc gps sensors dma mpu-6050 flask nodemcu st-link docker git esp8266 tim bkp eb-500 motor mongodb ssd1306 bluetooth pwm adc sms smd brushless css java-script pmsm rfid displays mpx4115a atmega barometer remap capture servo led web programmator uart 3d-printer encoder examples gpio books websocket wifi i2c watchdog solar usart piezo ngnix ssd1331 options nvic raspberry-pi bme280 usb lcd flash max1674 exti python mpu-9250 dc-dc ethernet bmp280 rs-232
Архіви