TMS320F28035使用学习系列分享(八)外部中断配置运用示例——按键
1 简述
F28035外部中断有三,故以此为例,设置按键功能:变量减、变量加、变量设置切换,将多变量更改简单实现之。
本专栏规划输入口GPIO12、GPIO19、GPIO17,触发XINT1、XINT2、XINT3 ,硬件电路如图8.1所示

2.中断设置
根据专栏六所述,配置外部中断初始化:
(1)外部中断一
(2)外部中断二
(3)外部中断三
3.功能设置
根据三按键功能,对应外部中断1~3,作函数变量减Value_sub();、变量加Value_add();、变量切换function_switch();分别放入相应中断函数中。
为防误触,作按键消抖,一次触发多次以避之
KEY_H1、KEY_H2、KEY_H3根据硬件原理,定义为
由此简单实现按键中断改变变量之功能,本篇以两变量为例,多变量即扩展function_switch();功能即可。