USER GUIDE / DATA MOVEMENT & TIMERS / PWM / 寄存器描述
寄存器描述
PWM Clock Configure Register (PWM_CCFG0)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | PRESCALEn (n=0~715) | |||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:0 | PRESCALEn (n=0~715) | 用于配置各个通道的分频时钟系数,在输出波形时请勿改变值: 当PRESCALEn <8:Freq=输入时钟频率/(2^PRESCALEn) 当PRESCALEn >=8:保留,配置大于等于8的值不生效 | RW |
PWM Clock Enable Register (PWM_CLKEN)
PWM_CLKEN第0-7bit表示每个通道的分频时钟产生状态,不同的通道可以同时输出。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWMnCLKEN | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | PWMnCLKEN | 使能各个通道分频时钟: 0:关闭无影响 1:使能 | RW |
PWM Update CLK Register (PWM_UPDATE_CLK)
PWM_UPDATE_CLK表示将每个通道的clk_en更新,写入之后clk_en将生效
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | UPDATE_CLKn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:1 | Reserved | 保留,写入无效。寄存器只可写,读取为32’hdeaddead | - |
| 0 | UPDATE_CLKn | 更新每个通道的clk_en 0:关闭无影响 1:更新 | W |
PWM Update BUSY CLK Register (PWM_BUSY_CLK)
在配置通道更新后,对应的PWM_BUSY_CLK会被置1,直到更新生效变回0,如果在BUSY_CLK寄存器对应位为1时更新,则更新不生效。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | BUSY_CLKn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效。读取为0 | R |
| 7:0 | BUSY_CLKn | 更新每个通道clk_en的状态 0:可更新 1:忙碌,不可更新 | R |
PWM Counter Enable Register (PWM_CNTEN)
PWM_CNTEN第0-7bit表示每个通道的PWM计数使能,不同的通道可以同时输出。配置PWMEN_UPDATE_CLK后自动更新,按照分频时钟周期开始计数。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWMnBCEN | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | PWMnBCEN | 使能每个通道的PWM计数使能 0:关闭无影响 1:使能 | RW |
PWM EVT Enable Register (PWM_EVTEN)
第0-7bit表示每个通道的EVT触发事件计数使能,不同的通道可以同时输出。配置使能后,按照分频时钟周期开始计数。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWMnECEN | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | PWMnECEN | 使能每个通道的EVT计数使能 0:关闭无影响 1:使能 | RW |
PWM Update Param Register (PWM_UPDATE_PARAM)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | EVTnUP | Reserved | PWMnUP | ||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:24 | Reserved | 保留,写入无效。寄存器只可写,读取为32’hdeaddead。 | - |
| 23:16 | EVTnUP | 更新每个通道的ADC采样参数: 0:无影响 1:更新 | W |
| 15:8 | Reserved | 保留,写入无效。寄存器只可写,读取为32’hdeaddead。 | - |
| 7:0 | PWMnUP | 更新每个通道的波形参数: 0:无影响 1:更新 | W |
PWM Update Process Busy Param Status Register (PWM_BUSY_PARAM)
在配置通道更新后,对应的PWMnBUSY会被置1直到更新波形生效,在每一次更新前都需要读PWM_BUSY寄存器对应位为0。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | EVTnBUSY | Reserved | PWMnBUSY | ||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:24 | Reserved | 保留,写入无效,读取为0。 | R |
| 23:16 | EVTnBUSY | 0:可进行更新 1:忙碌,不可更新 | R |
| 15:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | PWMnBUSY | 0:可进行更新 1:忙碌,不可更新 | R |
PWM Wave mode Register (PWM_WMODE)
PWM波形计数方式寄存器,不支持动态更新,在工作过程中请勿更改此寄存器。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWMnWMODE | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | PWMnWMODE | 00:边沿模式 01:中心对齐模式(互补模式) 10:边沿推挽模式 11:中心对齐推挽模式 | RW |
PWM Initial level Register (INIT_LEVEL)
PWM各个通道波形初始值。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | INIT_LEVELn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | INIT_LEVELn | 每个通道P和N波形初始值: 低位[0]:0 -> wave P初始0, 1 -> wave P初始1 高位[1]:0 -> wave N初始0, 1 -> wave N初始1 | RW |
PWM Idle level Register (IDLE_LEVEL)
PWM每个通道空闲状态。请勿在中心对齐模式下同时配置为高,否则开始输出波形前将同时输出高电平。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | IDLE_LEVELn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | IDLE_LEVELn | 每个通道P和N波形空闲值: 低位[0]:0 -> wave P输出0, 1 -> wave P输出1 高位[1]:0 -> wave N输出0, 1 -> wave N输出1 | RW |
PWM Out Status Control Register (PWM_OSCR)
配置该寄存器后,需要配置PWM_UPDATE_PARAM寄存器,等待当前波形输出完成后生效。生效后evt计数将继续进行,pwm计数清零,在恢复默认值之后pwm计数从头开始进行,evt和pwm计数恢复同步。当PWM_OSCR不为默认值时,输出为纯高纯低电平,此时更新PWM_UPDATE_PARAM将即刻生效。在中心对齐模式下,不要将输出同时配置为高。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | PWMnP/N_OSCR | |||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:0 | PWMnP/N_OSCR | 00 根据配置的门限值输出 01 PWM强制输出纯低电平 11 10 PWM强制输出纯高电平 | RW |
PWM Wave threshold register(PWM_WTHn)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWM_WTH | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | PWM_WTH | PWM波形计数阈值,波形计数技术周期 = 2*PWM_WTH。 | RW |
PWM Wave P/N threshold register(PWM_WPNTHn)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | PWM_NTH | PWM_PTH | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | PWM_NTH | 波形计数阈值N,决定波形翻转 | RW |
| 15:0 | PWM_PTH | 波形计数阈值P,决定波形翻转 | RW |
PWM Wave P/N dead threshold register(PWM_WPNDTHn)
仅在PWM_WMODE配置为01即中心对齐模式下使用,会在输出过程中插入死区。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | PWM_NDTH | PWM_PDTH | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | PWM_NDTH | N波死区阈值,N波延迟死区后翻转 | RW |
| 15:0 | PWM_PDTH | P波死区阈值,P波延迟死区后翻转 | RW |
PWM Event threshold register(PWM_TTHn)
当PWM波形产生过程中,计数器达到PWM_TTH0或PWM_TTH1时都会触发ADC采样。在一次完整波形输出过程中,若只想触发一次ADC采样,可将PWM_TTH0或PWM_TTH1其中之一设为0xffff。如需要触发两次ADC采样,需保证两个阈值之间的时间间隔大于ADC_SEL_CH.ADCn_OUT_CNT的debug信号保持时间。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | PWM_TTH10 | PWM_TTH0 | ||||||||||||||||||||||||||||||
| RST | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | PWM_TTH10 | EVT计数周期阈值1 | RW |
| 15:0 | PWM_TTH0 | EVT计数周期阈值0 | RW |
ADC Select channel Register (ADC_SEL_CH)
该寄存器[7:0]用于选择分别哪四个PWM通道触发ADC0的两个和ADC1的两个采样,共计四个信号。
例如选择PWM ch0和ch2触发ADC0采样,则需要将ADC0_SEL0_CH和ADC0_SEL1_CH配置为4’h0和4’h2,对应的此寄存器可配置为0x20(即ch2触发ADC0_SEL1_CH,ch0触发ADC0_SEL0_CH)或者0x02(ADC0的两个位置相反)。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | ADC1_SELn_CH | ADC0_SELn_CH | |||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:8 | ADC1_SELn_CH | 选择两个通道触发ADC1采样 | RW |
| 7:0 | ADC0_SELn_CH | 选择两个通道触发ADC0采样 | RW |
ADC Debug Register (ADC_D)
该寄存器[7:0]用于选ADCn通道输出的debug信号到哪一个IO端口。总共有4个IO端口
该寄存器[31:16]用于选ADCn通道输出的debug信号可持续的周期数,计数周期非时钟分频周期。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | ADCn_OUT_CNT | Reserved | ADCn_OUT_SEL_CH | |||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | ADCn_OUT_CNT | 输出的ADC debug信号可持续周期数 | RW |
| 15:8 | Reserved | 保留,写入无效,读取为0 | R |
| 7:0 | ADCn_OUT_SEL_CH | 选择输出ADCn的debug信号 | RW |
Work Status Register (WORK_ST)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWM_nWORK | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | PWM_nWORK | 0:PWM计数空闲 1:PWM计数工作中 | R |
ADC Trigger Status Register (ADC_TRIG_ST)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | ADC_TRIGn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | ADC_TRIGn | 0:ADC采样不触发 1:ADC采样触发 | RWC |
ADC Status Mask Register (ADCST_MASK)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | ADC_MASKn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | ADC_MASKn | 触发波形中断屏蔽: 0:不屏蔽 1:屏蔽 | RW |
PWM Global Control Register (PWM_GLOBAL)
内部计数将暂停,配置PWM_UPDATE_CLK寄存器和PWM_UPDATE_BUSY_CLK寄存器不生效。但是Fail正常触发。恢复正常运行后,内部计数不清零,从原处继续进行
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWM_GLOBALn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | PWM_GLOBALn | 是否将全局状态关闭: 0:不暂停,正常运行 1:暂停内部计数 | RW |
PWM Global INT Register (GLOBAL_INT)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | GLOBAL_INTn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | GLOBAL_INTn | 全局状态中断: 0:空闲 1:发出中断 | RWC |
PWM Global INT Mask Register (GLOBAL_MASK)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | GLOBAL_MASKn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | GLOBAL_MASKn | 全局状态中断屏蔽: 0:不屏蔽 1:屏蔽 | RW |
PWM Fail Enable Register (PWM_FEN)
Fail信号使能寄存器,开启该功能。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWMnFEN | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | PWMnFEN | 使能每个通道Fail信号功能,对IO fail信号将同时启用滤波功能 00:关闭 01:使能IO Fail信号 10:使能ADC Fail信号 11:同时使能 | RW |
PWM Fail Select Register (PWM_FSEL)
该寄存器决定Fail信号来源。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWMnFSEL | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | PWMnFSEL | 00:Fail来自于IO[0]和ADC[0] 01:Fail来自于IO[1]和ADC[0] 10:Fail来自于IO[0]和ADC[1] 11:Fail来自于IO[1]和ADC[1] | RW |
PWM Fail Valid Register (PWM_FVAL)
该寄存器决定Fail信号有效电平。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWMnFVALSEL | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | PWMnFVALSEL | 每个PWM通道的IO信号有效电平: 0:来自IO的fail低电平有效 1:来自IO的fail高电平有效 | RW |
PWM Fail Default Register (PWM_FDEFAULT)
如果Fail信号有效,PWM会输出PWM_FDEFAULT电平。在中心对齐模式下,禁止将输出同时配置为高。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | FDEFAULT_n | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | FDEFAULT_n | 00:P波输出0,N波输出0 01:P波输出1,N波输出0 10:P波输出0,N波输出1 11:P波输出1,N波输出1 | RW |
PWM Fail Clock divide Register (PWM_FCDIV)
Fail滤波分频时钟,当来自IO的Fail信号经过16个滤波周期依旧保持有效,可认为是有效信号并强制关断PWM输出。注意对来自ADC的Fail信号不生效
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWM_FCDIV_IO | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | PWM_FCDIV_IO | fail来自于IO的分频系数 | RW |
PWM Fail Status Register (PWM_FST)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | FAILn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | FAILn | 00:无IO fail,无ADC fail 01:IO fail有效,无ADC fail 10:无IO fail,ADC fail有效 11:IO fail有效,ADC fail有效 | RWC |
PWM Fail Status Mask Register (PWM_FST_MASK)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | FST_MASKn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:16 | Reserved | 保留,写入无效,读取为0。 | R |
| 15:0 | FST_MASKn | Fail中断屏蔽: 0:不屏蔽 1:屏蔽 | RW |
PWM CNTn register(PWM_CNTn)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | PWM_CNTn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:17 | Reserved | 保留,写入无效,读取为0。 | R |
| 16:0 | PWM_CNTn | PWM计数 | R |
PWM Update INT Register (UPDATE_INT)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | UPDATE_INTn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | UPDATE_INTn | PWM波形每完成若干个周期触发一次 0:UPDATE中断不触发 1:UPDATE中断触发 | RWC |
PWM Update Status MASK Register (UPDATE_MASK)
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | UPDATE_MASKn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:8 | Reserved | 保留,写入无效,读取为0。 | R |
| 7:0 | UPDATE_MASKn | 触发UPDATE更新中断屏蔽: 0:不屏蔽 1:屏蔽 | RW |
PWM IRQ_CNT egister (PWM_IRQ_CNTn)
在从机模块新增IRQ_CNT计数寄存器,用于指定触发UPDATE中断的波形周期数指定周期触发
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | IRQ_CNTn | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:17 | Reserved | 保留,写入无效,读取为0。 | R |
| 17:0 | IRQ_CNTn | 触发UPDATEupdate更新中断的计数,IRQ_CNT+1次计数完成触发一次 | RW |
Soft Reset Register (SOFT_RESET)
软件复位寄存器,实现软件复位。。读取该寄存器为2’b11时方可写入该寄存器。写入SOFT_RESET位为0触发复位,寄存器会更新为2’b00。当读取到2’b01时,表明复位已经生效。当读取到2’b11时,表明复位将已经完成自动清除,可以开始启动模块,配置复位后,读取SOFT_RESET为1表明复位已经成功清除。。
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | SOFT_RESET | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 01 | 1 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:12 | Reserved | 保留,写入无效,读取为0 | R |
| 0 | SOFT_RESET | 软件复位,低电平有效。写0触发复位,复位可自动清除。 | RW |
Soft Reset Status Register (SOFT_RESET_STATUS)
软件复位状态寄存器
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 字段 | Reserved | SOFT_RESET_STATUAS | ||||||||||||||||||||||||||||||
| RST | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 位 | 名称 | 说明 | RW |
|---|---|---|---|
| 31:1 | Reserved | 保留,写入无效,读取为0 | R |
| 0 | SOFT_RESET_STATUAS | 软件复位状态。读为0表明进行了软件复位,可写1清除 | RWC |