007+2004821074(149259898)
015+zhengjunfe
031_yangyansky(287817962)
050+ywnwa(109264732)
067+chaosming(276907343)
084_suary(122757250)
115 dandan112
由衷感谢以上几½½出宝贵的时间整理各模块的相关寄存器!
限于水平,整理过程中难免存在错误或不½之处,恳请大家批评指正。
在奋斗中前行!
事件管理器寄存器.................................................................................................2
GPIO MUX
寄存器
...............................................................................................14
eCAN部分 .............................................................................................................18
WDRST
时钟、锁相环、看门狗和½功耗模式寄存器
...................................33
片内外设的中断扩展(PIE)寄存器
.................................................................38
串行通信接口.......................................................................................................42
ADC模块相关寄存器............................................................................................46
SPI模块寄存器......................................................................................................54
1
事件管理器寄存器
名称
EVA
GPTCONA
T1CNT
T1CMPR
T1PR
T1CON
T2CNT
T2CMPR
T2PR
T2CON
EXTCONA
COMCONA
ACTRA
DBTCONA
CMPR1
CMPR2
CMPR3
CAPCONA
CAPFIFOA
CAP1FIFO
CAP2FIFO
CAP3FIFO
CAP1FBOT
CAP2FBOT
CAP3FBOT
EVAIFRA
EVAIFRB
EVAIFRC
EVAIMRA
EVAIMRB
EVAIMRC
EVB
GPTCONB
T3CNT
T3CMPR
T3PR
T3CON
0x7500
0x7501
0x7502
0x7503
0x7504
2
地址
占用地址空间
(16bit)
描述
0x7400
0x7401
0x7402
0x7403
0x7404
0x7405
0x7406
0x7407
0x7408
0x7409
0x7411
0x7413
0x7415
0x7417
0x7418
0x7419
0x7420
0x7422
0x7423
0x7424
0x7425
0x7427
0x7428
0x7429
0x742C
0x742D
0x742E
0x742F
0x7430
0x7431
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
1
1
1
通用定时器全局控制寄存器
A
定时器
1
计数寄存器
定时器
1
比较寄存器
定时器
1
周期寄存器
定时器
1
控制寄存器
定时器
2
计数寄存器
定时器
2
比较寄存器
定时器
2
周期寄存器
定时器
2
控制寄存器
扩展控制寄存器
A
比较控制寄存器
A
比较操½控制寄存器
A
死区定时器控制寄存器
A
比较寄存器
1
比较寄存器
2
比较寄存器
3
捕捉单元控制寄存器
A
捕捉单元
FIFO
状态寄存器
A
2
极深度
FIFO1
堆栈
2
极深度
FIFO2
堆栈
2
极深度
FIFO3
堆栈
FIFO1
栈底寄存器
FIFO2
栈底寄存器
FIFO3
栈底寄存器
中断标志寄存器
A
中断标志寄存器
B
中断标志寄存器
C
中断屏½寄存器
A
中断标志寄存器
B
中断标志寄存器
C
通用定时器全局控制寄存器
B
定时器
3
计数寄存器
定时器
3
比较寄存器
定时器
3
周期寄存器
定时器
3
控制寄存器
T4CNT
T4CMPR
T4PR
T4CON
EXTCONB
COMCONB
ACTRB
DBTCONB
CMPR4
CMPR5
CMPR6
CAPCONB
CAPFIFOB
CAP4FIFO
CAP5FIFO
CAP6FIFO
CAP4FBOT
CAP5FBOT
CAP6FBOT
EVBIFRA
EVBIFRB
EVBIFRC
EVBIMRA
EVBIMRB
EVBIMRC
0x7505
0x7506
0x7507
0x7508
0x7509
0x7511
0x7513
0x7515
0x7517
0x7518
0x7519
0x7520
0x7522
0x7523
0x7524
0x7525
0x7527
0x7528
0x7529
0x752C
0x752D
0x752E
0x752F
0x7530
0x7531
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
定时器
4
计数寄存器
定时器
4
比较寄存器
定时器
4
周期寄存器
定时器
4
控制寄存器
扩展控制寄存器
B
比较控制寄存器
B
比较操½控制寄存器
B
死区定时器控制寄存器
B
比较寄存器
4
比较寄存器
5
比较寄存器
6
捕捉单元控制寄存器
B
捕捉单元
FIFO
状态寄存器
B
2
极深度
FIFO4
堆栈
2
极深度
FIFO5
堆栈
2
极深度
FIFO6
堆栈
FIFO4
栈底寄存器
FIFO5
栈底寄存器
FIFO6
栈底寄存器
中断标志寄存器
A
中断标志寄存器
B
中断标志寄存器
C
中断屏½寄存器
A
中断屏½寄存器
B
中断屏½寄存器
C
GPTCONA(通用定时器全局控制寄存器 A)
15
Reserved
7
T1TOADC
½
(Bit)
15
14
13
12
名称
Reserved
T2STAT
T1STAT
T2CTRIPE
Reserved
通用定时器
2
的状态
0-
递减计数
1-
递增计数
通用定时器
1
的状态
0-
递减计数
1-
递增计数
T2CTRIP
½½½,½½或禁止定时器
2
的比较输出。½
EXTCON (0)=1
时该½激活;
½
EXTCON=0
时该½保留。
0
禁止
T2CTRIP, T2CTPIR
不½响定时器
2
的比较输出、GPTCDN(5)或
PDPINTA
标
志。
1
½½
T2CTRIP,定时器 2
变为高阻状态,GPTCON ( 5 )变为
0,
PDPINT
标志½
1。
T1CTRIP
½½½,½½或禁止定时器
1
的比较输出。½
EXTCON (0)=1
时该½激活;
3
14
T2STAT
6
TCOMPOE
13
T1STAT
5
T2CMPOE
12
T2CTRIPE
4
T1CMPOE
11
T1CTRIPE
3
T2PIN
功½描述
10
T2TOADC
2
9
1
T1PIN
8
T1TOADC
0
GPTCONA
功½定义
11
T1CTRIPE
½
EXTCON=0
时该½保留。
0
禁 止
T1CTRIP
,
T1CTPIR
不 ½ 响 定 时 器
1
的 比 较 输 出 、
GPTCDN(4)
或
PDPINTA(EVIFRA(0))标志。
1
½½
T1CTRIP,定时器 1
变为高阻状态,GPTCON ( 4 )变为
0,
PDPINTA(EVIFRA(0))
标志½
1。
10~
9
8~7
T2TOADC
定时器
2
事件启动
ADC
00
不启动
ADC
01
下溢中断启动
ADC
10
周期中断启动
ADC
11
比较中断启动
ADC
定时器
1
事件启动
ADC
00
不启动
ADC
01
下溢中断启动
ADC
10
周期中断启动
ADC
11
比较中断启动
ADC
比较输出½½½,禁止或½½定时器比较输出。只有½
EXTCON ( 0 ) =1
时才激活
该½,½
EXTCON(0)=0
时该½保留。½
PDPIN/T1CTRIP
为½电平且
EVIMRA(0) =1
时激活该½,它会变为
0
0
定时器比较输出
T1/2PWM_T1/2CMPR
为高阻:
1
定时器比较输出
T 1/2PWM_T1/2CMPR
由各自的定时器比较逻辑驱动。
定时器
2
比较输出½½½,½½或禁止定时器
2
的比较输出
T2PWM_T2CMP。
EXTCON(0)=1
时激活该½,
EXTCON(0)=0
时该½保留。
如果
T2CMPOE
有效,
T2CTRIP
为½电平且被½½,则
T2CMPOE
变为
0
0
定时器
2
比较输出
T2PWM_T2CMP
为高阻。
1
定时器
2
比较输出
T2PWM_T2CMP
由定时器
2
比较逻辑驱动
定时器
1
比较输出½½½,½½或禁止定时器
1
的比较输出
T1PWM_T1CMP。
EXTCON(0)=1
时激活该½,
EXTCON(0)=0
时该½保留。
如果
T1CMPOE
有效,
T1CTRIP
为½电平且被½½,则
T1CMPOE
变为
0
0
定时器
2
比较输出
T1PWM_T1CMP
为高阻。
1
定时器
2
比较输出
T1PWM_T1CMP
由定时器
1
比较逻辑驱动
定时器
2
比较输出极性。
00
强制½
01
½有效
01
高有效
11
强制高
定时器
2
比较输出极性。
00
强制½
01
½有效
01
高有效
11
强制高
T1TOADC
6
TCOMPOE
5
T2CMPOE
4
T1CMPOE
3~2
T2PIN
1~0
T1PIN
通用定时器计数寄存器(TxCNT,其中
x=1,2,3,4)
½
15~0
½
15~0
½
15~0
15
名称
TxCNT
名称
TxCMPR
名称
TxPR
13
12
4
功½描述
定时器
x
½前计数值
功½描述
定时器
x
计数的比较值
功½描述
定时器
x
计数的周期值
11
10
9
8
通用定时器比较寄存器(TxCMPR,其中
x=1,2,3,4)
通用定时器周期寄存器(TxPR,其中
x=1,2,3,4)
通用定时器控制寄存器(TxCON,其中
x=1,2,3,4)
14
FREE
7
T2SWT1
SOFT
6
TENABLE
Reserved
5
TCLKS1
TMODE1
4
TCLKS0
TMODE0
3
TCLD1
TPS2
2
TCLD0
TPS1
1
TECMPR
TPS0
0
SELT1PR
TxCON
功½定义
½
(B
it)
1
5
~
1
4
1
3
1
2
~
1
1
1
0
~
8
名称
功½描述
FREE,SOFT
仿真控制½;
00
一旦仿真挂起,立即停止
01
一旦仿真挂起,在½前周期结束后停止
10
操½受仿真挂起的½响
11
操½不受仿真挂起的½响
Reserved
TMODE1~
TMODE0
Reserved
计数模式选择;
01
停止/保持
01
连续增/减模式
10
连续增模式
11
定向增/减模式
TPS2~TPS0
输入时钟预定标因子:
000
X/1
100 X/16
001
X/2
101 X/32
010
X/ 4
110 X/64
011
X/8
111 X/128
(X=器件 CPU
时钟频率)
T2SWT1
对应
EVA(用定时器 2
启动定时器
1),½用定时器 2
的½½½启动定时器
1。
这一½在
T1CON
中是保留½。T4SWT 对应
EVB(定时器 4
启动定时器
3),½用定时器
4
的½½½启动定时器
3。这一½在 T3CON
中是保留½。
0
½用自身的½½½。
1
½用
TICON
的½½½(EVA.中)或
T3CON
的½½½(EVB 中),½略自身的½½½
定时器½½½:
0
禁止定时器操½(定时器保持并且预定标因子为
0
1
½½定时器操½
时钟源选择:
01
内部时钟
01
外部时钟
10
保留
11 QEP
电路
定时器比较寄存器装½½条件:
01
计数器值等于
0
01
计数器值等于
0
或等于周期寄存器的值
10
立即
11
保留
定时器比较½½:
0
禁止定时器比较操½
1
½½定时器比较操½
在
EVA
中是
SELTIPR(选择周期寄存器),½ T2CON
中的此½为
1,将½略定时器 2
的
5
7
T2SWT1
T4SWT3
6
TENABLE
5
~
4
3
~
2
1
0
TCLKS(1,0)
TCLD(1,0)
TECMPR
SELT1PR
评论