全志的GPIO号在 sunxi-gpio.h 中定义

sunxi-gpio.h
1
二、GPIO号定义
#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

三、计算方式
举两个例子

1、PA13
PA 是从0开始定义的,那么就是: 0 +13 = 13

那么 PA13 的GPIO号 就是 GPIO13

2、PE10
PE 是从128开始定义的,那么就是:128 + 10 = 138

那么 PE10 的GPIO号 就是 GPIO138
————————————————
版权声明:本文为CSDN博主「秋知叶i」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44205779/article/details/109021937

 

 

参考:

【Allwinner】---全志GPIO号 计算 最新最详细_秋知叶i的博客-CSDN博客_全志gpio计算