寄存器列表
模块名 | 基地址 | 地址空间 |
---|---|---|
GPIO | 0x18700000 | 4 kB |
模块名 | 基地址 | 地址空间 |
GPIO | 0x88700000 | 64 kB |
偏移地址 | 缩写 | 寄存器描述 | 章节 |
---|---|---|---|
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 取值范围如下:
分组 | 偏移地址 | 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 |
分组 | 偏移地址 | 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 |