CC2530中常用的控制寄存器
P0SEL(P1SEL相同):各个I/O口的功能选择,0为普通I/O功能,1为外设功能
D7
D6
D5
D4
D3
D2
D1
D0
P0_7功能
P0_6功能
P0_5 功能
P0_4 功能
P0_3 功能
P0_2 功能
P0_1功能
P0_0 功能
P2SEL:(D0到D2位)端口2 功能选择和端口1 外设优先级控制
什么是外设优先级:当PERCFG分配两个外设到相同的引脚时,需要设置这两个外设的优先级,确定哪一个外设先被响应
D7
D6
D5
D4
D3
D2
D1
D0
未用
0: USART 0 优先
1: USART 1 优先
0: USART 1 优先
1: 定时器3优先
0: 定时器1优先
1: 定时器4优先
0: USART 0 优先
1: 定时器1 优先
P2_4功能选择
P2_3功能选择
P2_0功能选择
PERCFG:设置部分外设的I/O位置,0为默认I位置1,1为默认位置2
D7
D6
D5
D4
D3
D2
D1
D0
未用
定时器1
定时器3
定时器4
未用
未用
USART1
USART0
P0DIR(P1DIR相同):设置各个I/O的方向,0为输入,1为输出
D7
D6
D5
D4
D3
D2
D1
D0
P0_7方向
P0_6方向
P0_5方向
P0_4方向
P0_3方向
P0_2方向
P0_1方向
P0_0方向
P2DIR :D0~D4设置P2_0到P2_4的方向
D7、D6位作为端口0外设优先级的控制
D7
D6
D5
D4
D3
D2
D1
D0
X
X
未使用
P2_4方向
P2_3方向
P2_2方向
P2_1方向
P2_0方向
D7D6
意义
00
第1优先级:USART 0
第2优先级:USART 1
第3优先级:定时器1
01
第1优先级:USART 1
第2优先级:USART 0
第3优先级:定时器1
10
第1优先级:定时器1通道0-1
第2优先级:USART 1
第3优先级:USART 0
第4优先级:定时器1通道2 –3
11
第1优先级:定时器1通道2-3
第2优