STM32 GPIO与 EXTI的映射关系
EXTI0????????????????PA|B|C|D|E|F|G|H?_0?
EXTI1????????????????PA|B|C|D|E|F|G|H_1
.........
EXTI15??????????????PA|B|C|D|E|F|G|H_15
15-0位:EXTI[3:0]EXTIx(x=12-15)配置(手動)用于選擇EXTIx外部中斷輸入源
???????定義:0000(PA[x]引腳),0001(PB[x]引腳),0010(PC[x]引腳),0011(PD[x]引腳),0100(PE[x]引腳),0101(PF[x]引腳),0110(PG[x]引腳)
EXTI_IMR(中斷屏蔽寄存器)
19-0位:MRx線x上的事件屏蔽,定義:0(屏蔽來自線x上的事件請求),1(開放來自線x上的時間請求)注:19只用于互聯(lián)型,對其他芯片保留
EXTI_EMR(中斷屏蔽寄存器)
19-0位:MRx線x上的事件屏蔽,定義:0(屏蔽來自線x上的事件請求),1(開放來自線x上的時間請求)注:19只用于互聯(lián)型,對其他芯片保留
EXTI_RTSR(上升沿觸發(fā)選擇寄存器)
0-19位:TRx線x的上升沿觸發(fā)時間配置位,定義:0(禁止輸入線x上的上升沿觸發(fā)(中斷和事件),1(允許輸入線x上的上升沿觸發(fā)(中斷和時間)注19位用于互聯(lián)型
EXTI_FTSR(下降沿觸發(fā)選擇寄存器)
0-19位:TRx線x的上升沿觸發(fā)時間配置位,定義:0(禁止輸入線x上的上升沿觸發(fā)(中斷和事件),1(允許輸入線x上的上升沿觸發(fā)(中斷和時間)注19位用于互聯(lián)型
EXTI_SWIER
19-0位:SWIERx線x上的軟件中斷,當(dāng)該位為0時,寫1將設(shè)置EXTI_PR中相應(yīng)的掛起位。如果在EXTI_IMR和EXTI_EMR中允許產(chǎn)生中斷,則此時將產(chǎn)生一個中斷。
???????注:通過清除EXTI_PR的對應(yīng)位(寫1),可清除該位為0,19位為互聯(lián)型,對其他芯片為保留
EXTI_PR(掛起寄存器)
19-0位:PRx掛起位,定義:0(沒有發(fā)生觸發(fā)請求),1(發(fā)生了選擇的觸發(fā)請求)??注:19位用于互聯(lián)型,對其他產(chǎn)品為保留位
???????當(dāng)在外部中斷線上發(fā)生了選擇的邊沿事件,該位被置1。在該位中寫入1可以清除它,也可以通過改變邊沿檢測的極性清除
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀
總結(jié)
以上是生活随笔為你收集整理的STM32 GPIO与 EXTI的映射关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Altium designer 操作笔记
- 下一篇: CC2541对AT24CXX系列存储器的