寄存器列表
偏移地址 | 缩写 | 寄存器描述 | 章节 |
---|---|---|---|
0x00+G*0x100 | GEN_IN_STA | GPIO 通用输入状态寄存器 | 0x00+G*0x100 GEN_IN_STA |
0x04+G*0x100 | GEN_OUT_CFG | GPIO 通用输出控制寄存器 | 0x04+G*0x100 GEN_OUT_CFG |
0x08+G*0x100 | GEN_IRQ_EN | GPIO 通用中断使能寄存器 | 0x08+G*0x100 GEN_IRQ_EN |
0x0C+G*0x100 | GEN_IRQ_STA | GPIO 通用中断状态寄存器 | 0x0C+G*0x100 GEN_IRQ_STA |
0x10+G*0x100 | GEN_OUT_CLR | GPIO 通用输出清除寄存器 | 0x10+G*0x100 GEN_OUT_CLR |
0x14+G*0x100 | GEN_OUT_SET | GPIO 通用输出置位寄存器 | 0x14+G*0x100 GEN_OUT_SET |
0x18+G*0x100 | GEN_OUT_TOG | GPIO 反转寄存器 | 0x18+G*0x100 GEN_OUT_TOG |
0x20+G*0x100 | GEN_IRQ_EN_CLR | GPIO 通用中断使能清除寄存器 | 0x20+G*0x100 GEN_IRQ_EN_CLR |
0x24+G*0x100 | GEN_IRQ_EN_SET | GPIO 通用中断使能置位寄存器 | 0x24+G*0x100 GEN_IRQ_EN_SET |
0x80+P*0x4+G*0x100 | PIN_CFG | GPIO 引脚功能配置寄存器 | 0x80+P*0x4+G*0x100 PIN_CFG |
0xFFC | VERSION | GPIO 版本寄存器 | 0xFFC VERSION |
其中,P 和 G 取值范围如下:
分组 | 偏移地址 | G 取值 | P 取值 |
---|---|---|---|
PA | 0x0000 | 0 | 0~23 |
PB | 0x0100 | 1 | 0~6 |
PC | 0x0200 | 2 | 0~18 |
PD | 0x0300 | 3 | 0~29 |
PE | 0x0400 | 4 | 0~23 |
PF | 0x0500 | 5 | 0~9 |
PG | 0x0600 | 6 | 0~22 |
PH | 0x0700 | 7 | 0~5 |
PK | 0x0A00 | 10 | 0~12 |