news 2026/4/3 4:13: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/3/31 21:09:05

折半查找判定树是用于描述折半查找过程的二叉树结构

折半查找判定树是用于描述折半查找过程的二叉树结构。树的根节点为查找区间的中间元素,左子树对应前半部分子表,右子树对应后半部分子表,递归构造形成一棵逻辑上的二叉搜索树。折半查找判定树 树中每个节点代表一次比较的关键字。查找成功时&…

作者头像 李华
网站建设 2026/3/30 7:33:12

PCBA焊接后清洗工艺的必要性分析

PCBA焊接后为何非洗不可?——深度拆解清洗工艺的“隐形防线”你有没有遇到过这样的情况:一块PCBA板子功能测试全过,出厂没问题,可客户用了三个月就开始频繁死机、通信中断,甚至烧板?返厂分析发现&#xff0…

作者头像 李华
网站建设 2026/3/29 13:57:11

工业级 AWS ECS Fargate 应用实战指南

从零到生产环境,掌握 ECS Fargate 容器化应用部署的完整方案。 引言:为什么选择 ECS Fargate? Fargate vs EC2 vs Kubernetes 特性 ECS Fargate ECS EC2 EKS 服务器管理 无需管理 ✅ 需要管理 需要管理 成本 按需付费 预留实例更便宜 控制平面收费 启动速度 快(~1分钟) 慢…

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

Springboot基于web的电影院售票系统的设计与实现_e509t(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。

系统程序文件列表项目功能:用户,电影分类,热映电影,影片排片,票房统计开题报告内容SpringBoot基于Web的电影院售票系统的设计与实现开题报告一、选题背景与意义1.1 研究背景随着中国电影产业的蓬勃发展,2023年全国票房突破549亿元,影院数量超…

作者头像 李华
网站建设 2026/4/2 10:00:10

Blender动画协作?为3D角色赋予真实声音

Blender动画协作?为3D角色赋予真实声音 在数字内容创作的浪潮中,越来越多的独立开发者和小型团队开始使用Blender制作高质量的3D动画。这款开源工具已经具备了从建模、绑定到渲染的完整能力,唯独在“声音”这一环上,始终存在明显的…

作者头像 李华
网站建设 2026/4/2 18:03:15

对比主流TTS模型:VoxCPM-1.5的优势与性能表现

对比主流TTS模型:VoxCPM-1.5的优势与性能表现 在语音交互日益普及的今天,用户对“像人一样说话”的AI声音不再满足于“能听”,而是追求“好听”——清晰、自然、富有情感。从智能音箱到数字主播,从有声书到车载助手,高…

作者头像 李华