USER GUIDE / DATA MOVEMENT & TIMERS / TIMER / REGISTER LIST
寄存器列表
表 1 寄存器基地址
| 名称 | 基地址 | 说明 |
|---|---|---|
| TCU | 0x13740000 | TCU基地址 |
定时/计数器单元由一组寄存器控制,应用程序在每次操作前都要对这些寄存器进行配置。下表列出了所有寄存器。
表 2 TCU 寄存器图(n=0~7)
| 名称 | RW | 复位值 | 地址偏移量 | 访问位宽 |
|---|---|---|---|---|
| TCU_CNT_STATUS | R | 0x0000_0000 | 0x010 | 16 |
| TCU_CNT_ENABLE | W | 0x0000_?0?? | 0x014 | 16 |
| TCU_CNT_DISABLE | W | 0x0000_?0?? | 0x018 | 16 |
| TCU_CLK_STATUS | R | 0x0000_0000 | 0x01C | 32 |
| TCU_IR | R | 0x0000_0000 | 0x020 | 32 |
| TCU_IR_SET | W | 0x00??_?0?? | 0x024 | 32 |
| TCU_IR_CLR | W | 0x00??_?0?? | 0x028 | 32 |
| TCU_CLK_DISABLE | W | 0x000?_?0?? | 0x02C | 32 |
| TCU_IE | R | 0x01FF_80FF | 0x030 | 32 |
| TCU_IE_SET | W | 0x00??_?0?? | 0x034 | 32 |
| TCU_IE_CLR | W | 0x00??_?0?? | 0x038 | 32 |
| TCU_CLK_ENABLE | W | 0x000?_?0?? | 0x03C | 32 |
| TCU_FULLn | RW | 0x0000_???? | 0x040+n*0x10 | 16 |
| TCU_HALFn | RW | 0x0000_???? | 0x044+n*0x10 | 16 |
| TCU_COUNTn | RW | 0x0000_???? | 0x048+n*0x10 | 16 |
| TCU_CONTROLn | RW | 0x0000_0000 | 0x04C+n*0x10 | 32 |
| TCU_CAPTURE n | RW | 0x0000_0000 | 0x0C0+n*0x04 | 32 |
| TCU_CAP_VALUE n | RW | 0x????_???? | 0x0E0+n*0x04 | 32 |
| TCU_FIL_VALUE | RW | 0x0000_0000 | 0x1A0+n*0x04 | 32 |
| TCU_STORE_VALUE | RW | 0x0000_0000 | 0x220+n*0x04 | 32 |
| OST_FULL | RW | 0x???????? | 0x100 | 32 |
| OST_CNT | RW | 0x???????? | 0x104 | 32 |
| OST_CONTROL | RW | 0x00000000 | 0x110 | 32 |
| TCU_HALL_STATE | R | 0x0000_0000 | 0x140 | 6 |
| TCU_PRESCALER n | RW | 0x0000_0000 | 0x120+ n*0x04 | 16 |
| TCU_STATUS_RD | R | 0x0000_0000 | 0x150 | 16 |
| TCU_STATUS_SET | W | 0x0000_0000 | 0x154 | 16 |
| TCU_STATUS_CLR | W | 0x0000_0000 | 0x158 | 16 |
| TCU_SOFT_RST | RW | 0x0000_0001 | 0x260 | 32 |
| TCU_SOFT_RST_ST | RW | 0x0000_0000 | 0x270 | 32 |