STM32學習筆記之中斷調(diào)試
1、基本的GPIO配置,注意,因為需要用到普通IO口作為中斷輸入口,因此是用了IO口德復用功能,因此必須打開RCC_APB2Periph_AFIO時鐘,負責復用IO無效。
2、IO口復用功能映射
3、嵌套中斷向量配置
調(diào)試發(fā)現(xiàn)這幾句話是必須要的,不然不能產(chǎn)生中斷!?。?/p>
NVIC_IRQChannel 這里的值需要注意一下,與固件庫給出的值不符?。《x在stm32f103x.h頭文件中。
4、外部中斷/事件配置
5、在stm32f10x_it.c中添加中斷處理函數(shù),函數(shù)名稱格式為(PPP代表中斷名稱)
函數(shù)名稱在startup_stm32f10x_xx.s中尋找。
記得還需要在stm32f10x_it.h頭文件中聲明 該函數(shù)。
注意在中斷函數(shù)處理完成以后清除中斷標志位??!
例如: