SC2001 寄存器
1
目录
1.1.
2.2.
1.
2.
1.4.
1.5.
1.6.
1.3.1.
1.3.2.
1.3.3.
1.3.4.
1.4.1.
1.4.2.
1.4.3.
1.4.4.
1.5.1.
1.5.2.
1.5.3.
1.6.1.
1.6.2.
1.6.3.
1.2.
1.3.
1.1.1.
1.1.2.
1.1.3.
Timer/PWM ............................................................................................................................... 4
Timer0 寄存器 ............................................................................................................. 4
T0CTRL ............................................................................................................... 4
T0CNT ................................................................................................................ 4
T0CCR0 .............................................................................................................. 4
Timer1/PWM0/PWM1 寄存器 .................................................................................... 5
TICTRL ............................................................................................................................ 5
T1CNT ................................................................................................................ 7
T1CCR0 .............................................................................................................. 7
T1CCR1 .............................................................................................................. 7
T1CCR2 .............................................................................................................. 7
Timer2/Timer2 寄存器 ................................................................................................ 7
T2CTRL ............................................................................................................... 7
T2CNT ................................................................................................................ 9
T2CCR0 .............................................................................................................. 9
T2CCR1 .............................................................................................................. 9
Timer3/Capture 寄存器 ............................................................................................... 9
T3CTRL ............................................................................................................... 9
T3CNT .............................................................................................................. 10
T3CAPT ............................................................................................................ 10
Timer4/Capture 寄存器 ............................................................................................. 10
T4CTRL ............................................................................................................. 10
T4CNT .............................................................................................................. 11
T4CAPT ............................................................................................................ 11
I2C ........................................................................................................................................... 12
I2C_M 寄存器 ............................................................................................................ 12
I2CCFG ............................................................................................................. 12
I2CCTL .............................................................................................................. 12
I2CST ................................................................................................................ 13
I2CADDR .......................................................................................................... 14
I2CDATA ........................................................................................................... 14
I2C_S 寄存器 .............................................................................................................. 14
I2CS_Ctrl .......................................................................................................... 14
I2CS_Status ...................................................................................................... 15
I2CS_RW_ADDR ............................................................................................... 15
I2CS_WR_CNT ................................................................................................. 15
I2CS_REG[0] ..................................................................................................... 16
I2CS_REG[1] ..................................................................................................... 16
I2CS_REG[2] ..................................................................................................... 16
I2CS_REG[3] ..................................................................................................... 16
I2CS_REG[4] ..................................................................................................... 16
I2CS_REG[5] ..................................................................................................... 17
2.2.1.
2.2.2.
2.2.3.
2.2.4.
2.2.5.
2.2.6.
2.2.7.
2.2.8.
2.2.9.
2.2.10.
2.1.1.
2.1.2.
2.1.3.
2.1.4.
2.1.5.
2.1.
2
2.2.11.
2.2.12.
2.2.13.
2.2.14.
3.
I2CS_REG[6] ..................................................................................................... 17
I2CS_REG[7] ..................................................................................................... 17
I2CS_REG[8] ..................................................................................................... 17
I2CS_REG[9] ..................................................................................................... 17
SysTick ..................................................................................................................................... 18
SysTickCtrl ................................................................................................................... 18
3.1.
3.2.
SysTickLoad ................................................................................................................. 18
SysTickVal .................................................................................................................... 18
3.3.
3.4.
SysTickCalib ................................................................................................................. 19
4. GPIO ........................................................................................................................................ 19
4.1. GPIOIN ......................................................................................................................... 19
4.2. GPIOOUT ..................................................................................................................... 19
4.3. GPIOOEN ..................................................................................................................... 20
4.4. GPIOIEN ....................................................................................................................... 20
4.5. GPIORES ...................................................................................................................... 20
4.6. GPIORUD ..................................................................................................................... 20
4.7. GPIOIE ......................................................................................................................... 21
4.8. GPIOIF ......................................................................................................................... 21
4.9. GPIOIM ........................................................................................................................ 21
5. ADC .......................................................................................................................................... 21
ADC_CTRL .................................................................................................................... 22
ADC_STATUS ................................................................................................................ 24
CH0_DATA .................................................................................................................... 24
CH1_DATA .................................................................................................................... 24
CH2_DATA .................................................................................................................... 24
CH3_DATA .................................................................................................................... 24
CH4_DATA .................................................................................................................... 25
CH7_DATA ................................................................................................................ 25
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.
5.10.
3
类型
R/W
R/W
R/W
地址
0x4000_0000
0x4000_0004
0x4000_0008
1.
Timer/PWM
1.1. Timer0 寄存器
寄存器
T0CTRL
T0CNT
T0CCR0
1.1.1. T0CTRL
地址: 0x4000_0000
描述: Timer0 控制寄存器
位名称
T0EN
位
31
类型
R/W
描述
Timer0 使能
0 未使能
1 已使能
默认值:0
Timer0 时钟源选择
0 32kHz 时钟源
1 24MHz 时钟源
默认值:0
Timer0 中断标志
0 中断未发生
1 中断发生
默认值:0
Timer0 中断
0 不进入中断
1 进入中断
默认值:0
Timer0 中断允许。这一位允许 timer0 的中断请求。
0 禁止中断请求
1 允许中断请求
默认值:0
未使用
Timer0 时钟分频
Clock scale = tm0_clk_scale[6:0]+1
默认值:0000000
T0CLK_SRC
30
R/W
T0IF
29
R/W
T0INT
28
R/W
T0IE
27
R/W
Reserved
tm0_clk_scale[6:0]
26-7
6-0
R/W
R/W
1.1.2.T0CNT
地址: 0x4000_0004
描述: Timer0 计数器
位名称
T0CNT
位
31-0
1.1.3.T0CCR0
类型
R/W
描述
本寄存器是 timer0 的计数器
默认值: 0x0000_0000
4
地址: 0x4000_0008
描述: Timer0 捕获/比较寄存器 0
位名称
T0CCR0
位
31-0
类型 描述
R/W
本寄存器用于捕获模式和比较模式
默认值: 0x0000_0000
类型
R/W
R/W
R/W
R/W
R/W
1.2. Timer1/PWM0/PWM1 寄存器
寄存器
T1CTRL
T1CNT
T1CCR0
T1CCR1
T1CCR2
1.2.1.TICTRL
地址: 0x4000_1000
描述: Timer1 控制寄存器
位名称
T1EN
位
31
类型 描述
R/W
地址
0x4000_1000
0x4000_1004
0x4000_1008
0x4000_1010
0x4000_1020
T1CLK_SRC
30
R/W
T1IF
29
R/W
T1INT
28
R/W
T1IE
27
R/W
PWM1IF
26
R/W
PWM1IE
25
R/W
Timer1 使能
0 未使能
1 已使能
默认值: 1
Timer1 时钟源选择
0 32kHz 时钟源
1 24MHz 时钟源
默认值: 0
Timer1 中断标志
0 中断未发生
1 中断发生
默认值: 0
Timer1 中断
0 不进入中断
1 进入中断
默认值: 0
Timer1 中断允许。这一位允许timer1的中断请求
0 禁止中断请求
1 允许中断请求
默认值: 1
PWM1 中断标志
0 中断未发生
1 中断发生
默认值: 0
PWM1 中断使能
0 中断未使能
5
PWM0IF
24
R/W
PWM0IE
23
R/W
1 中断已使能
默认值: 0
PWM0 中断标志
0 中断未发生
1 中断发生
默认值: 0
PWM0 中断允许
0 禁止中断请求
1 允许中断请求
默认值: 0
22-19 R/W 未使用
18
R/W
Timer1 计时模式
0 向上计数至 CCR0
1 先向上计数到 CCR0,再向下计数到 0
默认值: 1
Reserved
T1Count mode
Reserved
PWM1_EN
17-14 R/W 未使用
13
R/W
PWM1 使能
0 未使能
1 已使能
默认值: 1
PWM1 输入输出使能
0 未使能
1 已使能
默认值:1
PWM1_IO_EN
12
R/W
PWM1_Poly
11
R/W 将 PWM1 的输出取反
PWM0_EN
10
R/W
PWM0_IO_EN
9
R/W
0 不取反
1 取反
默认值: 1
PWM0 使能
0 未使能
1 已使能
默认值: 1
PWM0 输入输出使能
0 未使能
1 已使能
默认值: 1
PWM0_Poly
8
R/W 将 PWM0 的输出取反
0 不取反
1 取反
默认值: 0
Reserved
tm1_clk_scale[6:0]
7
6-0
R/W 未使用
R/W
Timer1 时钟分频
Clock scale = tm1_clk_scale[6:0] + 1
默认值: 0000000
6
1.2.2.T1CNT
地址: 0x4000_1004
描述: Timer1 计数器
位名称
T1CNT
位
31-0
类型 描述
R/W
本寄存器是 Timer1 的计数器
默认值: 0x0000_0000
1.2.3.T1CCR0
地址: 0x4000_1008
描述: Timer1 捕获/比较寄存器 0
位名称
T1CCR0
位
31-0
类型 描述
R/W
本寄存器用于捕获模式和比较模式。
默认值: 0x0000_0000
1.2.4.T1CCR1
地址: 0x4000_1010
描述: Timer0 捕获/比较寄存器 1
位名称
T1CCR1
位
31-0
类型 描述
R/W
本寄存器用于捕获模式和比较模式。
默认值: 0x0000_0000
1.2.5.T1CCR2
地址: 0x4000_1020
描述: Timer0 捕获/比较寄存器 2
位名称
T1CCR2
位
31-0
类型 描述
R/W
本寄存器用于捕获模式和比较模式。
默认值: 0x0000_0000
1.3. Timer2/Timer2 寄存器
寄存器
T2CTRL
T2CNT
T2CCR0
T2CCR1
1.3.1.T2CTRL
地址: 0x4000_2000
描述: Timer2 控制寄存器
位名称
T2EN
位
31
类型
R/W
R/W
R/W
R/W
地址
0x4000_2000
0x4000_2004
0x4000_2008
0x4000_2010
类型 描述
R/W
Timer2 使能
0 未使能
1 已使能
默认值:0
7
T2CLK_SRC
30
R/W
T2IF
29
R/W
T2INT
28
R/W
T2IE
27
R/W
Timer2 时钟源选择
0 32kHz 时钟源
1 24MHz 时钟源
默认值:0
Timer2 中断标志
0 No 中断发生
1 中断发生
默认值:0
Timer2 中断
0 不进入中断
1 进入中断
默认值:0
Timer2 中断允许。这一位允许 timer2 的中断请求
0 禁止中断请求
1 允许中断请求
默认值:0
Reserved
PWM2IF
26-25
24
R/W 未使用
R/W
PWM2IE
23
R/W
Reserved
T2Count mode
22-19
18
reserved
PWM2_EN
17-11
10
R/W 未使用
R/W
Timer2 计时模式
0 向上计数至 CCR0
1 向上计数至 CCR0,再向下计数到 0
默认值:0
R/W 未使用
R/W
PWM2 中断标志
0 中断未发生
1 中断已发生
默认值:0
PWM2 中断允许
0 禁止中断请求
1 允许中断请求
默认值:0
PWM2 使能
0 未使能
1 已使能
默认值:0
PWM2 输入输出使能
0 未使能
1 已使能
默认值:0
PWM2_IO_EN
9
R/W
PWM2_Poly
8
R/W 将 PWM2 的输出取反
0 不取反
1 取反
默认值:0
Reserved
7
R/W 未使用
8