freetech

kinetis入门之——键盘中断

0
阅读(1860)

kinetis的每一个GPIO引脚都可以在其上升/下降沿产生中断,我们可以用于识别键盘操作——也就是常说的键盘中断。下面详述步骤:

1、在“Project Panel”面板下右击上个例程的工程文件“k10_led_pe”,点“复制”,再右击点“粘贴”

clip_image001

clip_image002

重新起个名字(这里取“k10_kbi_pe”),点“确定”。

双击“Port I/O”下的“GPIO_LDD”添加一个“GPIO Bean”,如下图所示:

image

配置成如下图的样子:

image

同样的方法再添加一个“GPIO Bean”,配置成如下图的样子:

image

产生代码即可。当按下板上的2个按键时会分别产生2个不同的事件。

实际上同一个IO口下的各引脚产生的是同1个中断,是“Processor Export”将其区分开,让我们看上去是2个不同的事件。