
IO口引脚相关寄存器配置.docx
8页该文档选自CC2530用户指南I/O口引脚寄存器1、P0 P1 P2端口P0(P0口寄存器)位位名复位值操作性功能描述7:0P0[7:0]0xff可读/写P0端口普通功能寄存器,可位寻址P1(P1口寄存器)位位名复位值操作性功能描述7:0P1[7:0]0xff可读/写P1端口普通功能寄存器,可位寻址P2(P2口寄存器)位位名复位值操作性功能描述7:5000R0未使用 4:0P2[4:0]0x1F可读/写P2端口普通功能寄存器,可位寻址2、DIR方向选择寄存器P0DIR(0xFD)——P0方向选择寄存器位位名复位值操作性功能描述7:0DIRP0_[7:0]0x00读/写P0_7~P0_0方向选择0:输入;1:输出P1DIR(0xFE)——P1方向选择寄存器位位名复位值操作性功能描述7:0DIRP1_[7:0]0x00读/写P1_7~P1_0方向选择0:输入;1:输出P2DIR(0xFF)——P2方向选择寄存器位位名复位值操作性功能描述7:6PRIP0_[1:0]00读/写P0第二功能优先级控制(P0同时作多个功能接口时)00:串口0高于串口101:串口1高于串口010:T1通道0/1高于串口111:T1通道2高于串口050读0未用4:0DIRP2_[4:0]00000读写P2_4~P2_0方向选择。
0:输入;1:输出3、SEL功能选择寄存器P0SEL(0xF3)——P0功能选择寄存器位位名复位值操作性功能描述7SELP0_[7:0]0x00读/写P0_7~P0_0功能选择0:普通I/O;1:第二功能P1SEL(0xF4)——P1功能选择寄存器位位名复位值操作性功能描述7SELP1_[7:0]0x00读/写P1_7~P1_0功能选择0:普通I/O;1:第二功能P2SEL(0xF5)——P2功能选择寄存器位位名复位值操作性功能描述70读0未用6PRI3P10读/写P1作串口优先级控制0:串口0优先;1:串口1优先5PRI2P10读/写P1作串口1与定时器3通道优先级控制0:串口1优先;1:定时器3优先4PRI1P10读/写P1作定时器通道优先级控制0:定时器1优先;1:定时器4优先3PRI0P10读/写P1作串口0与定时器1通道优先级控制0:串口0优先;1:定时器1优先2SELP2_40读/写P2_4功能选择0:普通I/O;1:第二功能1SELP2_30读/写P2_3功能选择0:普通I/O;1:第二功能0SELP2_00读/写P2_0功能选择0:普通I/O;1:第二功能4、INP输入模式寄存器P0INP(0x8F)——P0输入模式寄存器位位名复位值操作性功能描述7MIDP0_[7:0]0x00读/写P0_7~P0_0输入模式。
0:上拉/下拉;1:三态P1INP(0xF6)——P1输入模式寄存器位位名复位值操作性功能描述7:2MIDP1_[7:2]读/写P1_7~P1_2输入模式0:上拉/下拉;1:三态1:000读0未用P2INP(0xF7)——P2输入模式寄存器位位名复位值操作性功能描述7PDUP20读/写P2上拉/下拉选择位0:全部上拉;1:全部下拉6PDUP10读/写P1上拉/下拉选择位0:全部上拉;1:全部下拉5PDUP00读/写P0上拉/下拉选择位0:全部上拉;1:全部下拉4:0MDP2_[4:0]00000读/写P2_4~P2_0输入模式选择0:上拉/下拉;1:三态5、模拟外设I/O配置APCFG(0XF2)-模拟外设I/O配置位位名复位值操作性功能描述7APCFG[7:0]0x00读/写P0_7~P0_0作为模拟I/O0:模拟I/O禁用1:模拟I/O使能6、外设控制寄存器PERCFG(0xF1)——接口(外设)控制寄存器位位名复位值操作性功能描述70读0未用6T1CFG0读/写定时器1位置选择0:位置1;1:位置25T3CFG0读/写定时器3位置选择0:位置1;1:位置24T4CFG0读/写定时器4位置选择。
0:位置1;1:位置23:200读0未用1U1CFG0读/写串口1位置选择0:位置1;1:位置20U0CFG0读/写串口0位置选择0:位置1;1:位置27、中断标志寄存器P0IFG(0x89)——P0中断标志寄存器位位名复位值操作性功能描述7:0P0IF[7:0]0x00读/写0P0中断标志位,在中断条件发生时,相应位自动置1P1IFG(0x8A)——P1中断标志寄存器位位名复位值操作性功能描述7:0P1IF[7:0]0x00读/写0P1中断标志位,在中断条件发生时,相应位自动置1P2IFG(0x8B)——P2中断标志寄存器位位名复位值操作性功能描述7:50读0未用4:0P2IF[4:0]0读/写0P2_4~P2_0中断标志位,在中断条件发生时相应位自动置18、中断掩码寄存器P0IEN(0xAB)——P0中断屏蔽位位名复位值操作性功能描述7:0P0[7:0]IEN0x00读/写P1_7~P1_0中断掩码0:关中断;1:开中断P1IEN(0x8D)——P1中断屏蔽位位名复位值操作性功能描述7:0P1[7:0]IEN0x00读/写0P1_7~P1_0中断使能0:关中断;1:开中断P2IEN(0x8D)——P1中断使能位位名复位值操作性功能描述7:600读/写0未使用5DPIEN0读/写0USB D+中断使能4:0P2[4:0]IEN0 0000读/写0P2_4~P2_0中断使能。
0:关中断;1:开中断9、中断边缘寄存器PICTL(0x8C)——I/O口中断控制器位位名复位值操作性功能描述70读0未用6PADSC0读/写驱动能力控制0:最小驱动能力(DVDD>=2.6V);1:最大驱动能力(DVDD<=2.6V)5P2IEN0读/写P2中断使能位0:关中断;1:开中断4P0IENH0读/写P0高4位中断使能位0:关中断;1:开中断3P0IENL0读/写P0低4位中断使能位0:关中断;1:开中断2P2ICON0读/写P2中断触发条件0:上升沿触发;1:下降沿触发1P1ICON0读/写P1中断触发条件0:上升沿触发;1:下降沿触发0P0ICON0读/写P0中断触发条件0:上升沿触发;1:下降沿触发。












