news 2026/4/17 18:35:38

全志模块设备开发之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/4/18 3:48:23

Sonic数字人CI/CD流水线搭建:GitLab Runner集成示例

Sonic数字人CI/CD流水线搭建:GitLab Runner集成实践 在内容创作节奏日益加快的今天,如何快速生成高质量的数字人视频,已经成为虚拟主播、电商带货、在线教育等领域的核心竞争力之一。传统的3D建模动作捕捉方案不仅成本高昂、周期漫长&#x…

作者头像 李华
网站建设 2026/4/18 3:49:56

滑铁卢大学颠覆性发现:AI学习错误答案竟比学对答案更聪明!

这项由滑铁卢大学的Abhranil Chandra和Ayush Agrawal领导的研究团队发表于2024年12月的预印本论文中,有兴趣深入了解的读者可以通过arXiv:2512.22255查询完整论文。研究团队成员还包括来自谷歌DeepMind、微软印度研究院、蒙特利尔大学MILA人工智能研究所等多个顶尖机…

作者头像 李华
网站建设 2026/4/17 20:55:19

AI健康智慧体检管理系统:用技术把体检变成“私人健康指挥中心”

很多人每年都体检,但报告一拿就束之高阁,异常指标看不懂、风险不知道、后续该怎么做更是一头雾水。AI健康智慧体检管理系统,正是用一系列前沿技术,把传统体检从“一次性检查”升级为“持续、精准、可执行”的健康管理中枢。它不靠…

作者头像 李华
网站建设 2026/4/18 3:53:04

Springboot基于Web的绿色环保网站0z5t9(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。

系统程序文件列表项目功能:用户,产品类别,绿色产品,品牌企业,走进环保,法律法规开题报告内容SpringBoot基于Web的绿色环保网站开题报告一、研究背景与意义1.1 研究背景随着全球环境问题的日益严峻,绿色环保已成为社会发展的核心议题。各国政府、企业及公…

作者头像 李华
网站建设 2026/4/17 23:12:47

AI应用架构师必看:10个AI驱动虚拟艺术的核心架构设计技巧

AI应用架构师必看:10个AI驱动虚拟艺术的核心架构设计技巧 副标题:从模型选型到部署优化,构建高性能虚拟艺术生成系统的实战指南 摘要/引言 随着生成式AI技术的爆发(如Stable Diffusion、DALL-E 3、Midjourney)&…

作者头像 李华
网站建设 2026/4/18 3:52:33

Cosmos IBC跨链传递Sonic数字人身份数据

Cosmos IBC跨链传递Sonic数字人身份数据 在虚拟偶像直播带货、AI教师授课、数字客服交互日益普及的今天,一个核心问题逐渐浮现:这些由人工智能生成的“数字人”,其身份资产往往被锁死在单一平台中。你在A平台训练好的形象,无法直接…

作者头像 李华