课程

课程 讲师

独立按键模块

购买数
88
课时数
1
浏览数
19425
主讲人:
齐老师
有效期:
自购买之日起永久
免费
原价:¥0
分享

分享到:

手机查看

通过独立按键模块学习中断控制

购买链接:

https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18748153240.62.65572366Y5SuXX&id=576040589426

独立按键模块

一、功能介绍

独立按键模块

使用GPIO接口,连接到IMX6魔法师Cortex-A系列底板的P5和P8接口

image.png

1.模块简介

    按键是指轻触式按键开关,也称之为轻触开关。按键开关是一种电子开关,属于电子元器件类,最早出现在日本,称之为:敏感型开关,使用时以满足操作力的条件向开关操作方向施压开关功能闭合接通,当撤销压力时开关即断开,其内部结构是靠金属弹片受力变化来实现通断的。

    按键开关由嵌件、基座、弹片、按钮、盖板组成,其中防水类轻触开关在弹片上加一层聚酰亚胺薄膜。

    按键开关有接触电阻荷小、精确的操作力误差、规格多样化等方面的优势,在电子设备及白色家电等方面得到广泛的应用如:影音产品、数码产品、遥控器、通讯产品、家用电器等等。

二、使用演示

三、原理分析

         独立按键模块中每个按键控制一根中断线的状态。当按键抬起时,中断线处电压为3.3V;当按键按下时,电源和地导通,此时中断线为0V。所以按键的中断状态默认为高电平,按下时为低电平。

image.png

四、代码分析

1.    GPIO操作库函数

2.    中断函数

3.    驱动程序

4.    应用程序

五、实践操作

1、编译驱动程序

2、编译应用程序

3、下载测试


讲师信息

齐老师

齐老师

Linux|应用开发..
粉丝:1
拥有多年Linux开发经验,精通Linux C,参与过多个大型Linux项目开发。
×

分享成功,快去个人中心查看吧~~~

祝您:学习愉快 !

确 定
×

加入我的看单

该课程需要加入我的看单后方可学习,确定加入?

确 定 取 消
关注官方微信