CC2530中常用的寄存器

1.访问模式;

2.端口寄存器(P0,P1,P2);

3.方向寄存器(P0DIR,P1DIR,P2DIR);

4.模拟外围I/O配置(ADC输入配置)(APCFG);

5.功能选择寄存器(P0SEL,P1SEL,P2SEL);

6.输入模式寄存器(P0INP,P1INP,P2INP);

7.中断状态标志寄存器(P0IFG,P1IFG,P2IFG);

8.端口中断控制(PICTL)(上升沿或下降沿)

...

1、访问模式




符号


访问模式




R/W


可读写




R


只读




R0


读0




R1


读1




W


只写




W0


写0




W1


写1




H0


硬件清除




H1


硬件设置




2、端口寄存器(P0,P1,P2)




端口


Bit位


名称


初始化


读/写


描述




P0


7:0


P0[7:0]


0XFF


R/W


端口0,通用I/O端口,可以位寻址。
Port 0. General-purpose I/O port. Bit-addressable from SFR. This CPU-internal register is readable,
but not writable, from XDATA (0x7080).




P1


7:0


P1[7:0]


0XFF


R/W


端口1,通用I/O端口,可以位寻址。
Port 1. General-purpose I/O port. Bit-addressable from SFR. This CPU-internal register is readable,
but not writable, from XDATA (0x7090).




P2


7:5


---


000


R0


未使用




4:0


P2[4:0]


0x1F


R/W


端口2,通用I/O端口,可以位寻址。
Port 2. General-purpose I/O port. Bit-addressable from SFR. This CPU-internal register is readable,
but not writable, from XDATA (0x70A0).




3、方向寄存器(P0DIR,P1DIR,P2DIR)




端口


Bit位


名称


初始化


读/写


描述




P0DIR


7:0


DIRP0_[7:0]


0x00


R/W


P0.7--P0.0的方向(0:输入 1:输出)




P1DIR


7:0


DIRP1_[7:0]


0x00


R/W


P1.7--P1.0的方向(0:输入 1:输出)




P2DIR


7:6


PRIP0[1:0]


00


R/W


端口0外设优先级控制,当PERCFG分配给一些外设相同引脚的时候,这些位将确定优先级。优先级从前到后如下:
00:USART 0,USART 1,Timer 1
01:USART 1,USART 0,Timer 1
10:
   Timer 1 channels 0-1,
   USART 1,
   USART 0,
   Timer 1 channels 2-3
11:
   Timer 1 channels 2-3,
   USART 0,
   USART 1,
   Timer 1 channels 0-1




5


---


0


R0


未使用




4:0


DIRP2_[4:0]


00000


R/W


P2.4—P2.0的方向(0:输入 1:输出)




3、外设控制寄存器(PERCFG)




端口


Bit位


名称


初始化


读/写


描述




PERCFG


7


---


0


R0


未使用




6


T1CFG


0


R/W


计时器1的I/O位置:
0:选择到位置1(Alt.1)
1:选择到位置2(Alt.2)




5


T3CFG


0


R/W


计时器3的I/O位置:
0:选择到位置1(Alt.1)
1:选择到位置2(Alt.2)




4


T4CFG


0


R/W


计时器4的I/O位置:
0:选择到位置1(Alt.1)
1:选择到位置2(Alt.2)




3:2


---


00


R/W


未使用




1


U1CFG


0


R/W


USART 1的I/O位置:
0:选择到位置1(Alt.1)
1:选择到位置2(Alt.2)




0


U0CFG


0


R/W


USART 0的I/O位置:
0:选择到位置1(Alt.1)
1:选择到位置2(Alt.2)




4、模拟外围I/O配置(ADC输入配置)(APCFG):Analog peripheral I/O configuration




端口


Bit位


名称


初始化


读/写


描述




APCFG


7:0


APCFG[7:0]


0x00


R/W


模拟外围I/O配置(ADC输入配置),
APCFG[7:0]选择P0.7—P0.0作为模拟输入口。
0:模拟输入(ADC输入)禁止
1:模拟输入(ACD输入)使能




5、功能选择寄存器(P0SEL,P1SEL,P2SEL)




端口


Bit位


名称


初始化


读/写


描述




P0SEL


7:0


SELP0_[7:0]


0x00


R/W


P0.7--P0.0的功能选择
(0:通用I/O  1:外设功能)




P1SEL


7:0


SELP1_[7:0]


0x00


R/W


P1.7--P1.0的功能选择
(0:通用I/O  1:外设功能)




P2SEL


7


---


0


R0


未使用




6


PRI3P1


0


R/W


端口1外设优先级控制,当PERCFG分配USART0和USART1相同引脚的时候,这些位将确定优先级。
0:USART 0 优先
1:USART 1 优先




5


PRI2P1


0


R/W


端口1外设优先级控制,当PERCFG分配USART1和TIMER3相同引脚的时候,这些位将确定优先级。
0:USART 1 优先
1:TIMER 3 优先




4


PRI1P1


0


R/W


端口1外设优先级控制,当PERCFG分配TIMER1和TIMER4相同引脚的时候,这些位将确定优先级。
0:TIMER 1 优先
1:TIMER 4 优先




3


PRI0P1


0


R/W


端口1外设优先级控制,当PERCFG分配USART0和TIMER1相同引脚的时候,这些位将确定优先级。
0:USART 0 优先
1:TIMER 1 优先




2:0


SELP2_[2:0]


000


R/W


P2.2--P2.0的功能选择
(0:通用I/O  1:外设功能)




6、输入模式寄存器(P0INP,P1INP,P2INP)




端口


Bit位


名称


初始化


读/写


描述




P0INP


7:0


MDP0_[7:0]


0x00


R/W


P0.7--P0....

继续阅读完整内容

请查看下方广告以解锁文章剩余内容

广告加载中...
查看 79667

AI 智能舌象仪

Tongue imager rafavi

导航信号采集及测试设备

Portable singal acquisition and replay
 
Please support our site by viewing this advertisement.

Please support our site by viewing this advertisement

Free Content