1 / 8
文档名称:

cc2530常用寄存器讲解.doc

格式:doc   大小:532KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

cc2530常用寄存器讲解.doc

上传人:秋天学习屋 2022/7/22 文件大小:532 KB

下载得到文件列表

cc2530常用寄存器讲解.doc

文档介绍

文档介绍:精品文档
精品文档
1
精品文档
一.CC2530控制外设的基本方法(通用I/O口)
CC2530的I/O控制口一共有21个,分红3组,分别是P0、P1和P2;由上面的比较表能够看出LED1所对应的I/O口为P1_0,L先级:USART0
11
3优先级:USART1
4优先级:准时器1通道0–1
存放器的设置:
精品文档
精品文档
8
精品文档
将控制存放器的某一地点

1:
精品文档
精品文档
8
精品文档
例:P1DIR|=0X02


精品文档
精品文档
8
精品文档
解释:”|=“表示按位或运算,

0X02为十六进制数,变换成二进制数为

00000010

,若

P1DIR
精品文档
精品文档
8
精品文档
原来的值为

,或运算后

P1DIR的值为

。根据上面给出的取值表可知,按位
精品文档
精品文档
8
精品文档
与运算后

P1_1的方向改为输出,其他

I/O

口方向保持不变。
精品文档
精品文档
8
精品文档
将控制存放器某一位清

0:
精品文档
精品文档
8
精品文档
例:P1DIR&=~0X02


精品文档
精品文档
8
精品文档
解释:”&=“表示按位与运算,”~“运算符表示取反,0X02为00000010,即~0X02为11111101。
若P1DIR原来的值为00110010,与运算后P1DIR的值为00110000。
二.经过中止控制LED,
CC2530捕获外部中止后的办理
怎样捕获一个外部中止和
流程
P0IEN(P1IEN相同):各个控制口的中止使能,
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
精品文档
精品文档
8
精品文档
P0INP(P1INP意义相像):设置各个I/O口的输入模式,0为上拉/下拉,1为三态模式
D7D6D5D4D3D2D1D0
需要注意的是:P1INP中,只有D7~D2分别设置对应I/O口的输入模式。D1D0两位无作用。
PICTL:D0~D3设置各个端口的中止触发方式,0为上涨沿触发,1为下降沿触发。
D7控制I/O引脚在输出模式下的驱动能力。选择输出驱动能力增强来补偿引脚DVDD的低I/O电压,保证在较低的电压下的驱动能力和较高电压下相同。0为最小驱动能力增强。1为最大驱动能力增强。
D7D6D5D4D3D2D1D0
I/O驱动能力未用未用未用P2_0~P2_4P1_4~P1_7P1_0~P1_3P0_0~P0_7
IEN0:中止使能0,0为中止禁止,1为中止使能
D7
D6
D5
D4
D3
D2
D1
D0
总中

睡眠定
AES加密/USART1RX
USART0RX
ADC
R