Edit online

寄存器列表

1. GPIO 地址映射
模块名 基地址 地址空间
GPIO 0x18700000 4 kB
模块名 基地址 地址空间
GPIO 0x88700000 64 kB
2. GPIO 寄存器列表
偏移地址 缩写 寄存器描述 章节
0x00+G*0x100 GEN_IN_STA 通用输入状态寄存器 0x00+G*0x100 GEN_IN_STA
0x04+G*0x100 GEN_OUT_CFG 通用输出控制寄存器 0x04+G*0x100 GEN_OUT_CFG
0x08+G*0x100 GEN_IRQ_EN 通用中断使能寄存器 0x08+G*0x100 GEN_IRQ_EN
0x0C+G*0x100 GEN_IRQ_STA 通用中断状态寄存器 0x0C+G*0x100 GEN_IRQ_STA
0x10+G*0x100 GEN_OUT_CLR 通用输出清除寄存器 0x10+G*0x100 GEN_OUT_CLR
0x14+G*0x100 GEN_OUT_SET 通用输出置位寄存器 0x14+G*0x100 GEN_OUT_SET
0x18+G*0x100 GEN_OUT_TOG 通用输出反转寄存器 0x18+G*0x100 GEN_OUT_TOG
0x80+G*0x100+P*0x4 PIN_CFG 功能配置寄存器 0x80+P*0x4+G*0x100 PIN_CFG
0xFFC VERSION 版本寄存器 0xFFC VERSION

其中,P 和 G 取值范围如下:

3. P 和 G 取值范围
分组 偏移地址 G 取值 P 取值 基地址
PA 0x000 0 0~11 0x18700000
PB 0x100 1 0~11 0x18700100
PC 0x200 2 0~6 0x18700200
PD 0x300 3 0~27 0x18700300
PE 0x400 4 0~19 0x18700400
PF 0x500 5 0~15 0x18700500
PU 0xE00 14 0~3 0x18700E00
4. P 和 G 取值范围
分组 偏移地址 G 取值 P 取值 基地址
PA 0x000 0 0~6 0x88700000
PB 0x100 1 0~10 0x88700100
PC 0x200 2 0~15 0x88700200
PD 0x300 3 0~21 0x88700300
PE 0x400 4 0~10 0x88700400
PF 0x500 5 0~11 0x88700500
PG 0x600 6 0~7 0x88700600
PH 0x700 7 0~19 0x88700700
PJ 0x900 9 0~24 0x88700900
PK 0xA00 10 0~29 0x88700A00
PL 0xB00 11 0~13 0x88700B00
PM 0xC00 12 0~28 0x88700C00
PN 0xD00 13 0~23 0x88700D00
PQ 0x1000 16 0~5 0x88701000
PR 0x1100 17 0~7 0x88701100