--作者:赖玉平(Peter Lai)aulyp@163.com
本实例通过给开发板加入一个全新的按键,因为该按钮是自已搭的电路外接到开发板上的,开发板的源码中并没有相关的原码,所以要使这个按键能正常工作那就得真刀真枪地往按键驱动中添加相关代码来实现,这样能读者知道要驱动一个按键要涉及到哪些部份,更有利于理解按键驱动的框架。
要达到的效果:该按钮定义为数字键“8”,这是为了方便验证功能,在进入系统后直接打开搜索框,按这个键,如果它工作正常,就能看到往输入框里输入数字“8”,
一、硬件连接
EINT9 ---GPN9 CON1:第24脚 按键为低电平
开发板实物图和定义图
本次实验,我们选用CON1接口里的EINT9作为输入,外接一个按键,平时给EINT9的是高电平,按键按下为低电平,所以中断的触发方式是下降沿触发!