news 2026/5/26 14:37:46

全志模块设备开发之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/5/22 8:13:30

Meta发布AI代码生成新突破:让机器自动写出超高性能计算内核

这项由Meta平台公司的KernelEvolve团队完成的研究发表于2025年12月30日,论文编号为arXiv:2512.23236v1。团队的核心成员包括Gang Liao、Carole-Jean Wu和Gaoxiang Liu等研究人员,他们开发出了一个名为KernelEvolve的系统,能够让AI自动编写出运…

作者头像 李华
网站建设 2026/5/20 18:46:34

网信办出台规定:Sonic生成内容须添加明显标识

网信办新规下 Sonic 数字人生成技术的合规实践与工程落地 在短视频日更、直播带货常态化的今天,内容生产效率已成为企业竞争的核心指标。而当一个数字人主播能在三分钟内完成一段产品讲解视频的录制,且成本近乎为零时,我们不得不正视&#xf…

作者头像 李华
网站建设 2026/5/20 21:46:03

Sonic数字人适合哪些行业?虚拟客服、网课讲师、短视频主角皆可

Sonic数字人适合哪些行业?虚拟客服、网课讲师、短视频主角皆可 在智能内容爆发的今天,一个教师要录10节网课,一家电商公司每天要产出几十条产品讲解视频,政府机构需要反复宣讲新政策——这些重复性高、人力成本重的任务&#xff0…

作者头像 李华
网站建设 2026/5/20 14:02:28

企业AI成本供应商管理:架构师的谈判与成本降低技巧

企业AI成本供应商管理:架构师的谈判与成本降低技巧 一、引言:AI时代,成本管理是企业的“隐形竞争力” 随着生成式AI、计算机视觉、自然语言处理等技术在企业中的普及,AI项目的成本已经成为企业数字化转型的关键瓶颈。根据Gartner …

作者头像 李华
网站建设 2026/5/20 11:16:33

EMI滤波电路中三脚电感选型指南

三脚电感选型实战:如何让EMI滤波一次过认证?你有没有遇到过这样的场景?产品功能调通了,效率也达标了,结果在EMC实验室里,传导干扰测试曲线“一飞冲天”,尤其30 MHz附近那个尖峰,像一…

作者头像 李华