TMS320F28035使用學(xué)習(xí)系列分享(七)外部中斷配置
1 簡(jiǎn)述
? ? ? ?本篇是對(duì)TMS320F28035外部中斷基本的初始化配置及使用的總結(jié),針對(duì)相關(guān)文件函數(shù)進(jìn)行調(diào)用與配置。?該功能是通過對(duì)引腳電平變化的相應(yīng),從而做出中斷。
? ? ? ??TMS320F28035含3個(gè)外部中斷(XINT1、XINT2、XINT3),分別位于INT1.4、INT1.5、INT12.1,可配置于任意IO引腳。本篇以按鍵中斷進(jìn)行配置。

2.中斷設(shè)置
????????外部中斷工作依靠IO引腳和外部中斷功能實(shí)現(xiàn)之,故配置時(shí)務(wù)須清楚以上所涉及功能。
????????相關(guān)文件?
????????DSP2803x_Gpio.h
????????DSP2803x_Device.h
????????相關(guān)寄存器:
????????GPXMUXY? ?????????設(shè)置為通用GPIO功能
????????GPXDIR????? ?????????設(shè)置IO方向
????????GPXQSELY ???????? 設(shè)置采樣窗口,0為同步,1為3個(gè),2為6個(gè),3為異步
????????GPXCTRL????????????設(shè)置采樣周期

? ? ????GPIOXINTXSEL? ?指定中斷相對(duì)應(yīng)引腳
????????XINTXCR????????????? 設(shè)置中斷觸發(fā)方式
3.基本配置總結(jié)
? ? ? ? 形如專欄六,基本配置總結(jié)如下(GPIO12-XINT1):?
(1)打開對(duì)應(yīng)外設(shè)時(shí)鐘(該中斷無需設(shè)置)
(2)IO功能配置
(3)設(shè)置中斷入口地址,注冊(cè)中斷函數(shù)
(4)中斷功能設(shè)置
(5)開啟中斷INT1.4
(6)開啟總中斷,使能調(diào)試事件
(7)編寫中斷函數(shù)