本文主要是介绍【疯壳·嵌入式平板开发教程4】手把手教你做平板电脑-设备按键驱动实验教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
设备按键驱动实验教程
——疯壳·嵌入式平板开发
第一节 引言 --- 如何看一个 GPIO 按键的电路原理图
下图来源于文档 3128_sdk_a02_20170325.pdf 中第 9 页和第 12 页。
如下第一张图 PMIC_PWRON 引脚在按钮按下前一直保持高电平,按键按下后变成低电平并触发中断休眠/唤醒屏幕。第一张图所示 pmic_pwron 连接的是一个按键电路,第二张图所示 pmic_pwron 连接的是 GPIO0_A2。综上所述,按键可以由 gpio 来实现的。
图1
第二节 按键配置实例 --- 以 GPIO2_D1 为例,高电平触发上升沿来模拟按键被按下
gpio 引脚通常可以配置成输入和输出功能。作为输入功能,一般在 linux 系统里面是以中断的方式来使用;如果作为输出功能一般主要用来提供一个高低电平信号。本文利用 gpio 的输入功能来模拟一个按键。
本章主要以 GPIO2_D1 为例子讲解,给 GPIO2_D1 一个高电平来触发上升沿产生中断操作并串口打印一条语句。
这篇关于【疯壳·嵌入式平板开发教程4】手把手教你做平板电脑-设备按键驱动实验教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!