前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全志平台Tina系统GPIO组号和GPIO引脚号的对应关系

全志平台Tina系统GPIO组号和GPIO引脚号的对应关系

作者头像
阿志小管家
发布2024-02-02 14:53:06
1150
发布2024-02-02 14:53:06
举报

全志平台Tina系统GPIO组号和GPIO引脚号的对应关系

在操作引脚的时候,我们有时候会看到如PD4、PL10之类的按组分类的引脚好,有的时候会看到如86、326之类的纯数字的引脚号。其实这些引脚号都是一个意思,PL10这样命名的引脚好只是为了方便编号和使用(比如原理图里),最终都是转换为纯数字的引脚号进行操作。

转换方式:(以某R18方案项目为例)

在内核头文件lichee/linux-4.4/arch/arm/mach-sunxi/include/mach/gpio.h中有如下对应表:

/* pin group base number name space,

* the max pin number : 26*32=832.

*/

#define SUNXI_PINCTRL "sunxi-pinctrl"

#define SUNXI_BANK_SIZE 32

#define SUNXI_PA_BASE 0

#define SUNXI_PB_BASE 32

#define SUNXI_PC_BASE 64

#define SUNXI_PD_BASE 96

#define SUNXI_PE_BASE 128

#define SUNXI_PF_BASE 160

#define SUNXI_PG_BASE 192

#define SUNXI_PH_BASE 224

#define SUNXI_PI_BASE 256

#define SUNXI_PJ_BASE 288

#define SUNXI_PK_BASE 320

#define SUNXI_PL_BASE 352

#define SUNXI_PM_BASE 384

#define SUNXI_PN_BASE 416

#define SUNXI_PO_BASE 448

#define AXP_PIN_BASE 1024

如PD4则对应 SUNXI_PD_BASE 96 ,

PD0则为96,

PD1则为97,

PD2则为98,

PD3则为99,

PD4则为100,

.......

同理,根据表中的定义,PL10则为362

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档