- 手机:12807076418
- 电话:0920-42403393
- Q Q:789816037
- 邮箱:admin@dyjonline.com
- 地址:上海市上海市上海区算会大楼1562号
ARM矩阵键盘设计及其linux驱动实现【leyu乐鱼全站官网】
来源:leyu乐鱼全站官网 发布时间:2022-02-17 19:44nbsp; 点击量:
作者:梁显思,刘炜 在嵌入式系统研发中,常常通过键盘来构建嵌入式。本文讲解了一种必要利用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的形式。
其中Ent键具备二重功能,即证实功能(短按)和开关机功能(宽按),此功能将在驱动程序中构建。
本文关键词:ARM,矩阵,键盘,设计,及其,linux,leyu乐鱼全站官网,驱动,实现,【
本文来源:leyu乐鱼体育-www.dyjonline.com
推荐新闻 MORE+
- 导购不会告诉你,挑瓷砖要看这8点,装修 2022-02-15
- 详细断桥铝门窗选购手册 2022-02-15
- 奥山世纪城装修效果图整理 2022-02-15
- 沙特等四国延长其复交期限 卡塔尔或面临 2022-02-15
- 库里盛赞伊戈达拉 2022-02-15
- 鹈鹕正和贾希尔·奥卡福商谈训练营合同 2022-02-15
- 室内污染物的特性,打造安全环保健康家 2022-02-13
- 洗菜盆的安装方法是什么?洗菜盆安装注 2022-02-13
- 武汉香水湾85平米户型装修报价单 2022-02-13
- 灌篮妙手手游:S3全球员分析!灌篮代有 2022-02-13