STM32开发 -- 外部中断详解
生活随笔
收集整理的這篇文章主要介紹了
STM32开发 -- 外部中断详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如需轉載請注明出處:https://blog.csdn.net/qq_29350001/article/details/87376865
在講三軸加速度計的時候,提到外部中斷。接下來就看看中斷為什么這么配置。
一、外部中斷概述
STM32的每個IO都可以作為外部中斷輸入。
那我們之前講過的,參看:STM32開發(fā) – GPIO詳解
STM32F105RC 一共有4組IO口 一共16X3+3=51個IO
GPIOA0~A15
GPIOB0~B15
GPIOC0~C15
GPIOD0~D2
那么它跟中斷的關系是什么呢?
STM32的中斷控制器支持19個外部中斷/事件請求:
從圖上來看,GPIO 的管腳 GPIOx.0~GPIOx.15(x=A,B,C,D,E,F,G)分別對應中斷線 0 ~ 15。
另外四個EXTI線的連接方式如下:
● EXTI線16連接到PVD輸出
● EXTI線17連接到RTC鬧鐘事件
● EXTI線18連接到USB喚醒事件
總結
以上是生活随笔為你收集整理的STM32开发 -- 外部中断详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 究竟什么是CRM?
- 下一篇: ArrayList的底层实现原理