TMS320F28035使用學(xué)習(xí)系列分享(八)外部中斷配置運用示例——按鍵
1 簡述
?????????F28035外部中斷有三,故以此為例,設(shè)置按鍵功能:變量減、變量加、變量設(shè)置切換,將多變量更改簡單實現(xiàn)之。
????????本專欄規(guī)劃輸入口GPIO12、GPIO19、GPIO17,觸發(fā)XINT1、XINT2、XINT3 ,硬件電路如圖8.1所示

2.中斷設(shè)置
????????根據(jù)專欄六所述,配置外部中斷初始化:
(1)外部中斷一
(2)外部中斷二
(3)外部中斷三
3.功能設(shè)置
????????根據(jù)三按鍵功能,對應(yīng)外部中斷1~3,作函數(shù)變量減Value_sub();、變量加Value_add();、變量切換function_switch();分別放入相應(yīng)中斷函數(shù)中。
????????
????????為防誤觸,作按鍵消抖,一次觸發(fā)多次以避之
????????KEY_H1、KEY_H2、KEY_H3根據(jù)硬件原理,定義為
????????由此簡單實現(xiàn)按鍵中斷改變變量之功能,本篇以兩變量為例,多變量即擴展function_switch();功能即可。
標(biāo)簽: