ARM矩阵键盘设计及其linux驱动实现
本文摘要:创作者:梁显思,刘炜 在嵌入式操作系统产品研发中,经常根据电脑键盘来搭建内嵌式。文中解读了一种必需利用ARM的I/O口扩展矩阵键盘的方式。 另外以TQ2440单片机开发板为例证,对硬件配置电源电路相接和适度的linux驱动器设计方法也不作了详细表述。 1.章节目录 ARM微控制器已广泛运用于工业生产操控、消费性电子设备、通信系统等行业。 矩阵键盘是一种常见的电脑键盘方式,它将按键设计方案成M行N列,那样共需M N根电源线,却可驱动器MN个按键,大大的节省了I/O資源。

亚博买球

创作者:梁显思,刘炜  在嵌入式操作系统产品研发中,经常根据电脑键盘来搭建内嵌式。文中解读了一种必需利用ARM的I/O口扩展矩阵键盘的方式。

另外以TQ2440单片机开发板为例证,对硬件配置电源电路相接和适度的linux驱动器设计方法也不作了详细表述。  1.章节目录  ARM微控制器已广泛运用于工业生产操控、消费性电子设备、通信系统等行业。

矩阵键盘是一种常见的电脑键盘方式,它将按键设计方案成M行N列,那样共需M N根电源线,却可驱动器MN个按键,大大的节省了I/O資源。文中解读了一种利用TQ2440单片机开发板的GPIO口扩展54矩阵键盘的方式,并将全部按键新的合理布局成手持终端设备的电脑键盘方式,便捷作业者。

  2.硬件开发  本设计方案扩展5行4佩的矩阵键盘,如图所示1下图。在其中行线ROW1-ROW5相接S3C2440的中断插槽EINT8,EINT9,EINT11,EINT13,EINT14[1].这种中断插槽自身常是10k的上拉电阻,把中断插槽脉冲信号拉升,确保按键空余的时候会启动中断。列线COL1-COL4相接S3C2440的一般I/O口GPF3,GPF4,GPG7,GPG10.这儿务必注意的难题是:确保行线常用的中断在Linux的别的机器设备中都未用以到,不然不容易引起该驱动软件或别的驱动软件复位结束。  充分考虑手持智能终端按键的常见性与作业者的便捷性,只留矩阵键盘的前18键,并将他们新的合理布局为图2的方式。

亚博app买球安全

在其中Ent键具有二重作用,即确认作用(短按)和开机作用(宽按),此作用将在驱动软件中搭建。


本文关键词:ARM,矩阵,键盘,亚博买球,设计,及其,linux,驱动,实现

本文来源:亚博买球-www.gumziyuan.com