IO口引脚相关寄存器配置
- 格式:docx
- 大小:20.56 KB
- 文档页数:8
该文档选自CC2530用户指南
I/O口引脚寄存器
1、P0 P1 P2端口
P0(P0口寄存器)
位 位名 复位值 操作性 功能描述
7:0 P0[7:0] 0xff
可读/写 P0端口普通功能寄存器,可位寻址
P1(P1口寄存器)
位 位名 复位值 操作性 功能描述
7:0 P1[7:0] 0xff
可读/写 P1端口普通功能寄存器,可位寻址
P2(P2口寄存器)
位 位名 复位值 操作性 功能描述
7:5 000 R0
未使用
4:0 P2[4:0] 0x1F
可读/写 P2端口普通功能寄存器,可位寻址
2、DIR方向选择寄存器
P0DIR(0xFD)——P0方向选择寄存器
位 位名 复位值 操作性 功能描述
7:0 DIRP0_[7:0] 0x00
读/写 P0_7~P0_0方向选择。0:输入;1:输出
P1DIR(0xFE)——P1方向选择寄存器
位 位名 复位值 操作性 功能描述
7:0 DIRP1_[7:0] 0x00
读/写 P1_7~P1_0方向选择。0:输入;1:输出
P2DIR(0xFF)——P2方向选择寄存器
位 位名 复位值 操作性 功能描述
7:6 PRIP0_[1:0] 00
读/写 P0第二功能优先级控制(P0同时作多个功能接口时)。 00:串口0高于串口1 01:串口1高于串口0
10:T1通道0/1高于串口1
11:T1通道2高于串口0
5 0
读0 未用
4:0 DIRP2_[4:0] 00000
读写
P2_4~P2_0方向选择。
0:输入;1:输出
3、SEL功能选择寄存器
P0SEL(0xF3)——P0功能选择寄存器
位 位名 复位值 操作性 功能描述
7 SELP0_[7:0] 0x00
读/写
P0_7~P0_0功能选择。
0:普通I/O;1:第二功能
P1SEL(0xF4)——P1功能选择寄存器
位 位名 复位值 操作性 功能描述
7 SELP1_[7:0] 0x00
读/写
P1_7~P1_0功能选择。
0:普通I/O;1:第二功能
P2SEL(0xF5)——P2功能选择寄存器
位 位名 复位值 操作性 功能描述
7 0
读0 未用
6 PRI3P1 0
读/写
P1作串口优先级控制。
0:串口0优先;1:串口1优先
5 PRI2P1 0
读/写
P1作串口1与定时器3通道优先级控制。
0:串口1优先;1:定时器3优先
4 PRI1P1 0
读/写
P1作定时器通道优先级控制
0:定时器1优先;1:定时器4优先
3 PRI0P1 0
读/写
P1作串口0与定时器1通道优先级控制
0:串口0优先;1:定时器1优先
2 SELP2_4 0
读/写
P2_4功能选择。
0:普通I/O;1:第二功能
1 SELP2_3 0
读/写
P2_3功能选择。
0:普通I/O;1:第二功能
0 SELP2_0 0
读/写
P2_0功能选择
0:普通I/O;1:第二功能
4、INP输入模式寄存器
P0INP(0x8F)——P0输入模式寄存器
位 位名 复位值 操作性 功能描述
7 MIDP0_[7:0] 0x00
读/写
P0_7~P0_0输入模式。
0:上拉/下拉;1:三态
P1INP(0xF6)—— P1输入模式寄存器
位 位名 复位值 操作性 功能描述
7:2 MIDP1_[7:2] 000000
读/写
P1_7~P1_2输入模式
0:上拉/下拉;1:三态
1:0 00
读0 未用
P2INP(0xF7)—— P2输入模式寄存器
位 位名 复位值 操作性 功能描述
7 PDUP2 0
读/写
P2上拉/下拉选择位。
0:全部上拉;1:全部下拉
6 PDUP1 0
读/写
P1上拉/下拉选择位
0:全部上拉;1:全部下拉
5 PDUP0 0
读/写
P0上拉/下拉选择位
0:全部上拉;1:全部下拉
4:0 MDP2_[4:0] 00000
读/写
P2_4~P2_0输入模式选择。
0:上拉/下拉;1:三态
5、模拟外设I/O配置
APCFG(0XF2)-模拟外设I/O配置
位 位名 复位值 操作性 功能描述
7 APCFG[7:0] 0x00
读/写
P0_7~P0_0作为模拟I/O
0:模拟I/O禁用1:模拟I/O使能
6、外设控制寄存器
PERCFG(0xF1)——接口(外设)控制寄存器
位 位名 复位值 操作性 功能描述
7 0
读0 未用
6 T1CFG 0
读/写
定时器1位置选择。
0:位置1;1:位置2
5 T3CFG 0
读/写
定时器3位置选择。
0:位置1;1:位置2
4 T4CFG 0
读/写
定时器4位置选择。
0:位置1;1:位置2
3:2 00
读0 未用
1 U1CFG 0
读/写
串口1位置选择。
0:位置1;1:位置2
0 U0CFG 0
读/写
串口0位置选择。
0:位置1;1:位置2
7、中断标志寄存器
P0IFG(0x89)——P0中断标志寄存器
位 位名 复位值 操作性 功能描述
7:0 P0IF[7:0] 0x00
读/写0
P0中断标志位,在中断条件发生时,
相应位自动置1
P1IFG(0x8A)——P1中断标志寄存器
位 位名 复位值 操作性 功能描述
7:0 P1IF[7:0] 0x00
读/写0
P1中断标志位,在中断条件发生时,
相应位自动置1
P2IFG(0x8B)——P2中断标志寄存器
位 位名 复位值 操作性 功能描述
7:5 0
读0 未用
4:0 P2IF[4:0] 0
读/写0
P2_4~P2_0中断标志位,在中断条件发生时
相应位自动置1
8、中断掩码寄存器
P0IEN(0xAB)——P0中断屏蔽
P1IEN(0x8D)——P1中断屏蔽
P2IEN(0x8D)——P1中断使能
9、中断边缘寄存器
PICTL(0x8C)——I/O口中断控制器
位 位名 复位值 操作性 功能描述
7 0
读0 未用
6 PADSC 0
读/写 驱动能力控制。 0:最小驱动能力(DVDD>=2.6V);
1:最大驱动能力(DVDD<=2.6V)
5 P2IEN 0
读/写
P2中断使能位。
0:关中断;1:开中断
4 P0IENH 0
读/写
P0高4位中断使能位。
0:关中断;1:开中断
位 位名 复位值 操作性 功能描述
7:0 P0[7:0]IEN 0x00
读/写
P1_7~P1_0中断掩码。
0:关中断;1:开中断
位 位名 复位值 操作性 功能描述
7:0 P1[7:0]IEN 0x00
读/写0
P1_7~P1_0中断使能。
0:关中断;1:开中断
位 位名 复位值 操作性 功能描述
7:6 00
读/写0 未使用
5 DPIEN 0
读/写0 USB D+中断使能
4:0 P2[4:0]IEN 0 0000
读/写0
P2_4~P2_0中断使能。
0:关中断;1:开中断
3 P0IENL 0
读/写
P0低4位中断使能位。
0:关中断;1:开中断
2 P2ICON 0
读/写
P2中断触发条件。
0:上升沿触发;1:下降沿触发
1 P1ICON 0
读/写
P1中断触发条件。
0:上升沿触发;1:下降沿触发
0 P0ICON 0
读/写
P0中断触发条件。
0:上升沿触发;1:下降沿触发