news 2026/6/10 23:53:27

全志模块设备开发之GPIO编程基础介绍(2)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
全志模块设备开发之GPIO编程基础介绍(2)

接前一篇文章:全志模块设备开发之GPIO编程基础介绍(1)

3. IMX6ULL开发板GPIO编号的确定

每个芯片可以有N组GPIO,每组GPIO最多有32个GPIO,即最多有N*32个GPIO。但是在实际设计中,每组的GPIO数量各有不同。在IMX6ULL中,实际每组拥有的GPIO数量如下图所示,具体详见《IMX6ULLRM.pdf》手册1347页。

从上图可以看到,在IMX6ULL中,共有5组GPIO,起始GPIO组为GPIO1。因此在实际GPIO编号计算中,第一组GPIO1对应的编号为0~31。以此类推,IMX6ULL的GPION_X(N=1~5,X=0~31对应的编号实际为(N-1)*32+X。接下来,我们以板载的LED和按键各自对应的GPIO为例来说明如何在实际应用中计算GPIO编号。

3.1 LED的GPIO编号计算

从原理图中找到对应LED的设计,具体的连接如下图所示:

从图中我们可以看到,LED连接到的GPIO为GPIO5_3,其对应的GPIO编号实际为(5-1)*32+3 = 131。因此,我们如果要在sys_gpio中操作LED,我们就需要将编号131的GPIO进行导出。

3.2 按键的GPIO编号计算

从原理图中找到对应按键的设计,底板有2个按键,具体的连接如下图所示:

从图中我们可以看到,两个按键连接到的GPIO分别为GPIO5_1和GPIO4_14,第一个按键KEY1对应的GPIO编号为(5-1) *32+1 = 129,第二个按键KEY2对应的GPIO编号为(4-1) *32+14=110。因此,如果要在sys_gpio中读取按键KEY1和KEY2的值,就需要将编号129和110的GPIO进行导出。

3.3 特殊情况下的GPIO编号计算

在有些情况下,起始的gpiochipN不是gpiochip0。这个时候 ,我们就需要在原有的GPIO编号基础上,加上起始gpiochipN值进行计算。下图所示的为其实gpiochip为gpiochip0的情况。

更多内容请看下回。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 18:19:55

uniapp+基于微信小程序的中学历史学习系统

目录摘要项目技术支持论文大纲核心代码部分展示可定制开发之亮点部门介绍结论源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作摘要 基于微信小程序的中学历史学习系统采用UniApp框架开发,实现跨平台兼容性,支持iOS、…

作者头像 李华
网站建设 2026/6/10 6:38:45

腾讯优图实验室突破:AI实现专家级注意力智能分配

这项由腾讯优图实验室的林旭、彭金龙、甘振叶等研究者与新加坡管理大学合作完成的创新研究,发表于2025年12月,论文编号为arXiv:2512.23273v1。有兴趣深入了解的读者可以通过这个编号查询完整论文。在我们的日常生活中,人类的大脑有一个非常神…

作者头像 李华
网站建设 2026/6/10 15:38:47

Sonic模型License协议解读:可商用但需署名

Sonic模型License协议解读:可商用但需署名 在AIGC内容创作门槛不断降低的今天,如何用最低成本生成高质量数字人视频,已成为短视频、在线教育、虚拟主播等领域的核心命题。传统方案依赖昂贵的3D建模与动作捕捉,而新兴AI模型则试图以…

作者头像 李华
网站建设 2026/6/10 1:51:33

Sonic数字人监控指标设计:GPU利用率、请求成功率等

Sonic数字人监控指标设计:GPU利用率、请求成功率等 在虚拟主播24小时不间断直播、电商带货视频批量生成的今天,一个“嘴型对不上发音”或频繁失败的数字人系统,足以让用户瞬间出戏。而腾讯与浙大联合研发的Sonic模型,正试图解决这…

作者头像 李华
网站建设 2026/6/10 14:13:44

超详细版4位ALU设计:从逻辑门到完整电路搭建

从零搭建一个4位ALU:深入理解CPU的“计算大脑”你有没有想过,当你在代码里写下a b的那一刻,计算机底层究竟发生了什么?这个看似简单的加法操作,其实是由一个名为算术逻辑单元(ALU)的硬件模块在…

作者头像 李华
网站建设 2026/6/10 14:13:26

联合国儿童基金会UNICEF试用Sonic进行童权教育

联合国儿童基金会UNICEF试用Sonic进行童权教育:基于轻量级数字人同步模型的技术解析 在非洲某偏远社区的教室里,一段由本地女性形象“出镜”的动画视频正在播放,她用斯瓦希里语娓娓讲述儿童受保护的权利。孩子们专注地看着屏幕,仿…

作者头像 李华