搜档网
当前位置:搜档网 › CC2530常用寄存器归纳

CC2530常用寄存器归纳

CC2530常用寄存器归纳
CC2530常用寄存器归纳

C C2530常用寄存器归纳-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

T1STAT:定时器1的状态寄存器,D4~D0为通道4~通道0的中断标志,D5为溢出标志位,当计数到最终技术值是自动置1。

D2位为捕获或比较的选择,0为捕获模式,1为比较模式。D5D4D3为比较模式的选择:000为发生比较式输出端置1,001为发生比较时输出端清0,010为比较时输出翻转,其他模式较少使用。

CC2530常用寄存器归纳

P0SEL(P1SEL相同):各个I/O口的功能选择,0为普通I/O功能,1为 P2SEL:(D0到D2位)端口2 功能选择和端口1 外设优先级控制 什么是外设优先级:当PERCFG分配两个外设到相同的引脚时,需要设置这两 PERCFG:设置部分外设的I/O位置,0为默认I位置1,1为默认位置2

P0DIR(P1DIR相同):设置各个I/O的方向,0为输入,1为输出 P2DIR :D0~D4设置P2_0到P2_4的方向 D7、D6位作为端口0外设优先级的控制

P0INP(P1INP意义相似) :设置各个I/O口的输入模式,0为上拉/下拉,1 需要注意的是:P1INP中,只有D7~D2分别设置对应I/O口的输入模式。D1D0两位无作用。 P2INP:D0~D4控制P2_0~P2_4的输入模式,0为上拉/下拉,1为三态; D5~D7设置对P0、P1和P2的上拉或下拉的选择。0为上拉,1

P0IFG(P1IFG相同):终端状态标志寄存器,当输入端口有中断请求时,相应的标志位将置1。 P0IEN(P1IEN相同):各个控制口的中断使能,0为中断禁止,1为中断使能。 P2IFG:D0~D4为P2_0~P2_4的中断标志位D5为USD D+中断状态标志,当D+线有一个中断请求未决时设置该标志,用于检测USB挂起状态下的USB恢复事件。当USB控制器没有挂起时不设置该标志。 P2IEN:D0~D4控制P2_0~P2_4的中断使能 D5控制USB D+的中断使能

PICTL:D0~D3设置各个端口的中断触发方式,0为上升沿触发,1为下降沿触发。 D7控制I/O引脚在输出模式下的驱动能力。选择输出驱动能力增强来补偿引脚DVDD的低I/O电压,确保在较 低的电压下的驱动能力和较高电压下相同。0为最小驱动能力增强。1为最大 IEN0:中断使能0,0为中断禁止,1为中断使能 IEN1:中断使能1,0为中断禁止,1为中断使能

CC中常用的寄存器

CC2530中常用的控制寄存器 (P1SEL 相同):各个I/O 口的功能选择,0为普通I/O 功能,1为外设功能 :(D0到D2位) 端口2 功能选择和端口1 外设优先级控制 什么是外设优先级:当PERCFG 分配两个外设到相同的引脚时,需要设置这两个外设的优先级,确定哪一个外 设先被响应 :设置部分外设的I/O 位置,0为默认I 位置1,1为默认位置2

(P1DIR相同):设置各个I/O的方向,0为输入,1为输出 :D0~D4设置P2_0到P2_4的方向 D7 、D6位作为端口0外设优先级的控制

(P1INP意义相似) :设置各个I/O口的输入模式,0为上拉/下拉,1为三态模式 需要注意的是:P1INP中,只有D7~D2分别设置对应I/O口的输入模式。D1D0两位无作用。: D0~D4控制P2_0~P2_4的输入模式,0为上拉/下拉,1为三态; D5~D7设置对P0、P1和P2的上拉或下拉的选择。0为上拉,1为下拉; 8. P0IFG(P1IFG相同):终端状态标志寄存器,当输入端口有中断请求时,相应的标志位将置1。

9.P0IEN(P1IEN相同):各个控制口的中断使能,0为中断禁止,1为中断使能。 10. P2IFG:D0~D4为P2_0~P2_4的中断标志位 D5为USD D+中断状态标志,当D+线有一个中断请求未决时设置该标志,用于检测USB 挂起状态下的USB恢复事件。当USB控制器没有挂起时不设置该标志。 11. P2IEN:D0~D4控制P2_0~P2_4的中断使能 D5控制USB D+的中断使能 :D0~D3设置各个端口的中断触发方式,0为上升沿触发,1为下降沿触发。 D7控制I/O引脚在输出模式下的驱动能力。选择输出驱动能力增强来补偿引脚DVDD的低I/O 电压,确保在较 低的电压下的驱动能力和较高电压下相同。0为最小驱动能力增强。1为最大驱动能力增强。

CC2530中常用的寄存器

CC2530中常用的控制寄存器 1.P0SEL (PISEL相同):各个I/O 口的功能选择,o为普通I/O功能,1为外设功能 2.P2SEL :(D0到D2位)端口2功能选择和端口1外设优先级控制 什么是外设优先级:当PERCFG>配两个外设到相同的引脚时,需要设置这两个外设的优先级,确定哪一个外 3.PERCFG:设置部分外设的I/O位置,o为默认I位置1,1为默认位置2 4.P0DIR (P1DIR相同):设置各个I/O的方向,0为输入,1为输出 5.P2DIR : D0?D4 设置P2 0至U P2 4的方向

D7、D6位作为端口0外设优先级的控制 6.P0INP (P1INP意义相似):设置各个I/O 口的输入模式,0为上拉/下拉,1为三态模式 需要注意的是:P1INP中,只有D7~D2分别设置对应I/O 口的输入模式。D1DC两位无作用。 7.P2INP : D0~D4 控制P2_0~P2_4的输入模式,0为上拉/下拉,1为三态;

D5~D7 设置对P0 P1和P2的上拉或下拉的选择。0为上拉,1为下拉; 8. P0IFG (P1IFG 相同):终端状态标志寄存器,当输入端口有中断请求时,相应的标志位将置 1 9. P0IEN (P1IEN 相同):各个控制口的中断使能,0为中断禁止,1为中断使能 10. P2IFG : D0~D4为 P2_0~P2_4的中断标志位 D5 为USD D 中断状态标志,当D4线有一个中断请求未决时设置该标志,用于检测 USB 挂起 状态下的USB 恢复事件。当USB 控制器没有挂起时不设置该标志。 11. P2IEN : D0~D4控制9 P2_0~P2_4的中断使能 D5控制USB D+勺中断使能 12. PICTL : D0~D3设置各个端口的中断触发方式,0为上升沿触发,1为下降沿触发。 D7控制I/O 弓I 脚在输出模式下的驱动能力。选择输出驱动能力增强来补偿引脚 DVDD 勺低I/O 电压, 确保在较 低的电压下的驱动能力和较高电压下相同。 0为最小驱动能力增强。1为最大驱动能力增强。 13. IEN0 :中断使能0,0为中断禁止,1为中断使能 14. IEN1 :中断使能1,0为中断禁止,1为中断使能

CC2530中常用的寄存器

CC2530中常用的寄存器

CC2530中常用的控制寄存器 1.P0SEL(P1SEL相同):各个I/O口的功能选择,0为普通I/O功能,1为外设功能 2.P2SEL:(D 0到D2位)端口2 功能选择和端口1 外设优先级控制 什么是外设优先级:当PERCFG分配两个外设到相同的引脚时,需要设置这两个外设的优先级,确定哪一个外 设先被响应 D 7 D6 D5 D4 D3 D2 D1 D0 未用 0: USAR T 0 优 先 1: USAR 0: USAR T 1 优先 1:定 时器3 0: 定时器 1优先 1:定 时器4 优先 0: USAR T 0 优 先 1:定 时器1 P2_4功 能选择 P2_3 功能选 择 P2_0功 能选择 D7 D6 D5 D4 D3 D2 D1 D0 P0_7功能P0_6 功能 P0_5 功能 P0_4 功能 P0_3 功能 P0_2 功能 P0_1 功能 P0_0 功能

T 1 优 先 优先优先 3.PERCFG:设置部分外设的I/O位置,0为默认I位置1,1为默认位置2 D 7 D6 D5 D4 D3 D2 D1 D0 未用 定 时器 1 定 时器 3 定 时器 4 未 用 未 用 USA RT1 USART0 4.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 方向 5.P2DIR :D0~D4设置P2_0到P2_4的方向 D7、D6位作为端口0外设优先级的控制 D 7 D 6 D5 D4 D3 D2 D1 D0 X X 未 使 用 P2_4 方向 P2_3 方向 P2_2 方向 P2_1 方向 P2_0方向

CC2530特殊功能寄存器地址图

CC2530全部特殊功能寄存器地址 8byte 8 9 A B C D E F 80 P0 SP DPL0 DPH0 DPL1 DPH1 U0CSR PCON 87 88 TCON P0IFG P1IFG P2IFG PICTL P1IEN —P0INP 8F 90 P1 RFIRQF1 DPS MPAGE T2CTRL ST0 ST1 ST2 97 98 S0CON —IEN2 S1CON T2EVTCFG SLEEPSTA CLOCKSTA FMAP 9F A0 P2 T2IRQF T2M0 T2M1 T2MOVF0 T2MOVF1 T2MOVF2 T2IRQM A7 A8 IEN0 IP0 —P0IEN P2IEN STLOAD PMUX T1STA T AF B0 —ENCDI ENCDO ENCCS ADCCON1 ADCCON2 ADCCON3 —B7 B8 IEN1 IP1 ADCL ADCH RNDL PNDH SLEEPCMD PFERRF BF C0 IRCON U0DBUF U0BAUD T2MSEL U0UCR U0GCR CLKCONCMD MEMCTR C7 C8 —WDCTL T3CNT T3CTL T3CCTL0 T3CC0 T3CCTL1 T3CC1 CF D0 PSW DMAIRQ DMA1CFGL DMA1CFGH DMA0CFGL DMA0CFGH DMAARM DMAREQ D7 D8 TIMIF RFD T1CC0L T1CC0H T1CC1L T1CC1H T1CC2L T1CC2H DF E0 ACC RFST T1CNTL T1CNTH T1CTL T1CCTL0 T1CCTL1 T1CCTL2 E7 E8 IRCON2 RFIRQF0 T4CNT T4CTL T4CCTL0 T4CC0 T4CCTL1 T4CC1 EF F0 B PERCFG APCFG P0SEL P1SEL P2SEL P1INP P2INP F7 F8 U1CSR U1DBUF U1BAUD U1UCR U1GCR P0DIR P1DIR P2DIR FF 0 1 2 3 4 5 6 7

zigbee常用寄存器

CC2530中常用的控制寄存器 2011-07-12 14:19:26| 分类:Zigbee学习笔记| 标签:|举报|字号大中小订阅 根据学习的不断深入将不断,将陆续更新学习到的寄存器 P0SEL(P1SEL相同):各个I/O口的功能选择,0为普通I/O功能,1为外设 P2SEL:(D0到D2位)端口2 功能选择和端口1 外设优先级控制 什么是外设优先级:当PERCFG分配两个外设到相同的引脚时,需要设置这两 2 P2DIR :D0~D4设置P2_0到P2_4的方向

P0INP(P1INP意义相似) :设置各个I/O口的输入模式,0为上拉/下拉,1为三 D1D0两位无作用。 P2INP:D0~D4控制P2_0~P2_4的输入模式,0为上拉/下拉,1为三态; D5~D7设置对P0、P1和P2的上拉或下拉的选择。0为上拉,1为 P0IFG(P1IFG相同):终端状态标志寄存器,当输入端口有中断请求时,相应 P2IFG:D0~D4为P2_0~P2_4的中断标志位 D5为USD D+中断状态标志,当D+线有一个中断请求未决时设置该标志,用于检测USB挂起状态下的USB恢复事件。当USB控制器没有挂起时不设置该标志。

P2IEN:D0~D4控制P2_0~P2_4的中断使能 PICTL:D0~D3设置各个端口的中断触发方式,0为上升沿触发,1为下降沿触发。 D7控制I/O引脚在输出模式下的驱动能力。选择输出驱动能力增强来补偿引脚DVDD的低I/O电压,确保在较 低的电压下的驱动能力和较高电压下相同。0为最小驱动能力增强。1 为最大驱

T1STAT:定时器1的状态寄存器,D4~D0为通道4~通道0的中断标志,D5为 T1CCTL0~T1CCTL4:定时器1通道0~通道4的工作方式设置。D1D0为捕捉模式选择:00为不捕捉,01为上升沿捕获,10为下降沿捕获,11为上升或下降沿都捕获。 D2位为捕获或比较的选择,0为捕获模式,1为比较模式。D5D4D3为比较模式的选择:000为发生比较式输出端置1,001为发生比较时输出端清0,010为比 T3CTL/T4CTL:定时器3或定时器4的方式控制寄存器。D7D6D5设置分频:000为无分频、001为2分频、010为4分频、011为8分频、100为16分频、101为32分频、110为64分频,111为128分频。D4为启动位,启动时1,停止工作为0。D3位为中断使能位,0为禁止,1为使能,默认为1;D2为复位,置1时定时器复位。D1D0为计数器模式选择:该位与T1CTL的D1D0位 T3CCTL0/T3CCTL1/T4CCTL0/T4CCTL1:定时器3或定时器4的通道0和通道1的方式控制,D6为该通道的中断使能位,0为禁止,1为使能,默认为1; TIMIF:定时器1的溢出中断屏蔽与定时器3、4的中断标志。D6为定时器1的溢出中断屏蔽,0为屏蔽,1为使能,默认为1.D5~D0为定时器3和4中各个

CC2530部分寄存器配置

一、IO口配置 P0xIR(x=0,1):设置Px组I/O的方向,0为输入,1为输出 P2DIR :D0~D4设置P2_0到P2_4的方向D7、D6位作为端口0外设优先级的控制 PxINP(x=0,1):设置Px组I/O口的输入模式,0为上拉/下拉,1为三态模式 P2INP:D0~D4控制P2_0~P2_4的输入模式,0为上拉/下拉,1为三态;D7~D5控制P2,P1,P0组的输入模式,0为上拉,1为下拉; PxSEL:设置Px组I/O口的功能选择,0为普通I/O功能,1为外设功能

P2SEL :(D0到D2位)端口2功能选择和端口1外设优先级控制 外设优先级:当PERCFG 分配两个外设到相同的引脚时,需要设置这两个外设的优先级,确定哪一个外设先被响应 二、中断配置 PxIF(x=0,1,2):CUP 中断状态标志寄存器,只有一位,当Px 组存在中断时,PxIF 置1 PxIFG(x=0,1):终端状态标志寄存器,当输入端口有中断请求时,相应的标志位将置1。 P2IFG :D0~D4为P2_0~P2_4的中断标志位 D5为USB D+中断状态标志,当D+ 线有一个中断请求未决时设置该标志,用于检测USB 挂起状态下的USB 恢复事件。当USB 控制器没有挂起时不设置该标志。 IEN0:中断使能0,0为中断禁止,1为中断使能

IEN1:中断使能1,0为中断禁止,1为中断使能 IEN2:中断使能2,0为中断禁止,1为中断使能 PxIEN(x=0,1):各个控制口的中断使能,0为中断禁止,1为中断使能。 P2IEN:D0~D4控制P2_0~P2_4的中断使能,D5控制USB D+的中断使能 PICTL:D0~D3设置各个端口的中断触发方式,0为上升沿触发,1为下降沿触发。D7控制I/O引脚在输出模式下的驱动能力。选择输出驱动能力增强来补偿引脚DVDD的低I/O电压,确保在较低的电压下的驱动能力和较高电压下相同。0为最小驱动能力增强。1为最大驱动能力增强。 三、时钟配置 CLKCONCMD:时钟频率控制寄存器。 D7位为32KHZ时间振荡器选择,,0为32KRC震荡,1为32K晶振。默认为1。D6位为系统时钟选择。0为32M晶振,1为16M RC震荡。当D7位为0时D6必须为1。 D5~D3为定时器输出标记。000为32MHZ,001为16MHZ,010为8MHZ,011为4MHZ,100为2MHZ,101为1MHZ,110为500KHZ,111为250KHZ。默认为001。需要注意的是:当D6为1时,定时器频率最高可采用频率为16MHZ。 D2~D0:系统主时钟选择:000为32MHZ,001为16MHZ,010为8MHZ,011为4MHZ,

ZigBee芯片CC2530寄存器配置说明

CC2530寄存器配置说明ZigBee的基础实验(1) 这是飞比FB2530EB V2.0提供的芯片I/O对应表 *more607 *2011/11/17 22:13 *飞比CC2530EB模块 */ #include #define uint unsigned int #define uchar unsigned char //定义控制灯的端口 #define RLED P1_0 //定义LED1为P1.0口控制 #define GLED P1_1 //定义LED2为P1.1口控制 #define YLED P1_4 //定义LED3为P1.4口控制 #define BLED P0_1 //定义LED4为P0.1口控制

#define S1 P0_1 //定义S1为P0.1口控制(注意:因为端口复用所以需要设置P0DIR, //在程序中复用比较难,所以本程序就不用来做按键了) #define S2 P0_3 //定义S2为P0.3口控制(我将P10的针脚接到P14针脚上,所以是P0.3口)#define S6 P1_2 //定义S6为P1.2口控制 //函数声明 void InitIO(void); //初始化LED控制IO口函数 void InitKey(void); //初始化按键 void keyScan(void); //按键输入 //全局变量 int times; //计数器 void InitIO(void) //初始化IO口程序 { P1DIR |= 0x13; //P1_0、P1_1、P1_4定义为输出 P0DIR |= 0x02; //P0_1定义为输出 RLED = 1; GLED = 1; YLED = 1; BLED = 1; //将4盏LED灯都打开 } void InitKey(void)//初始化按键 { P1SEL &= 0xFB; //定义为输入 P1DIR &= 0xFB; //按钮s6的 P1INP |= 0x06; //拉高电压 P0SEL &= 0xFB; //定义为输入 P0DIR &= 0xFB; //按钮s6的 P0INP |= 0x06; //拉高电压 } void keyScan(void) { if(S6 == 0) times ++;//增加值 while(S6 == 0); if(S2 == 0) times=0;//清空值 while(S2 == 0 ); } void main(void) { times = 0; InitIO(); //初始化

Zigbee无线单片机CC2530介绍

第三章 ZigBee无线单片机 TI 公司的CC2530是真正的系统级SoC芯片,适用于2.4GHz IEEE 802.15.4,ZigBee和RF4CE应用。 CC2530包括了极好性能的一流的RF收发器,工业标准增强型8051 MCU,系统中可编程的闪存,8KB RAM,具有不同的运行模式,使得它尤其适应超低功耗要求的系统,以及许多其它功能强大的特性,结合德州仪器的业界领先的黄金单元ZigBee 协议栈(Z-Stack?),提供了一个强大和完整的ZigBee 解决方案。 CC2530可广泛应用在2.4-GHz IEEE 802.15.4系统, RF4CE遥控控制系统,ZigBee系统,家庭/建筑物自动化,照明系统,工业控制和监视,低功耗无线传感器网络,消费类电子和卫生保健等领域。 3.1 CC2530芯片的特点 CC2530是一个真正的用于2.4-GHz IEEE 802.15.4与Zigbee应用的SOC解决方案。这种解决方案能够提高性能并满足以ZigBee为基础的2.4 GHz ISM波段应用对低成本、低功耗的要求。它结合了一个高性能2.4 GHz DSSS(直接序列扩频)射频收发器核心和一颗工业级小巧、高效的8051控制器。 CC2530芯片方框图如图3.1所示。内含模块大致可以分为三类:CPU 和内存相关的模块;外设、时钟和电源管理相关的模块,以及射频率相关的模块。CC2530在单个芯片上整合了8051兼容微控制器、ZigBee 射频(RF)前端、内存和FLASH存储器等,还包含串行接口(UART)、模/数转换器(ADC)、多个定时器(Timer)、AESl28安全协处理器、看门狗定时器(WatchDog Timer)、32 kHz晶振的休眠模式定时器、上电复位电路(Power 0n Reset)、掉电检测电路(Brown Out Detection)以及21个可编程IO口等外设接口单元。 CC2530芯片采用O.18um CMOS工艺生产,工作时的电流损耗为20 mA;在接收和发射模式下,电流损耗分别低于30 mA或40 mA。CC2530的休眠模式和转换到主动模式的超短时间的特性,特别适合那些要求电池寿命非常长的应用。 CC2530的主要特点如下: ●高性能、低功耗、带程序预取功能的8051微控制器内核。 ● 32KB/64KB/128KB或256KB的在系统可编程Flash。 ● 8KB在所有模式都带记忆功能的RAM。 ● 2.4GHz IEEE 802.15.4兼容RF收发器。 ●优秀的接收灵敏度和强大的抗干扰性能力。 ●精确的数字接收信号强度(RSSI)指示/链路质量指示(LQI)支持。 ●最高到4.5dBm的可编程输出功率。 ●集成AES安全协处理器,硬件支持的CSMA/CA功能。 ●具有8路输入和可配置分辨率的12位ADC。 ●强大的5通道DMA。 ● IR发生电路。

CC2530使用整理

CC2530整理 一、IAR软件配置 1.打开Project---Options, General Options 配置如图1.33 所示,单击圆圈所示按钮,先向上返 回上一级目录,然后打开Texas Instruments 文件夹,选择CC2530F256 芯片. 2.选择Linker—Config—Linker command file 选项。单击图1.35 所示 按钮,导出配置文件,先向上返回上一级目录,然后打开Texas Instruments 文件夹,选择lnk51ew_cc2530F256.xcl(这里是使用 CC2530F256 芯片)。

3.Debugger 选项的Driver 里选择Texas Instruments(使用编程器仿真),下面选择io8051.ddf 文件

二、IO口寄存器 1. IO 口配置我们需要配置的寄存器。(P*SEL. P*DIR. P*INP) P0----

P1INP:设置各个IO 口的输入模式,0为上拉/下拉,1为三态模式。P1INP 中只有D7~D2分别设置对应IO 口输入模式。D1D0无作用。 P2INP:D0~D4控制P2_0~P2_4的输入模式,0为上拉/下拉, 1为三态。 P2SEL:(D0到D2位)端口2功能选择,0为普通I/O 功能,1为外设功能 P2DIR :D0~D4设置P2_0到P2_4的方向 D7、D6位作为端口0外设优先级的控制

例子: /*按照表格寄存器内容,我们对LED1,也就是P1_0 口进行配置,当P1_0 输出高电平时LED1 被点亮。所以配置如下:*/ P1SEL &=~0x01; //作为普通IO 口 P1DIR |= 0x01; //P1_0 定义为输出 P1INP |= 0X01; //打开下拉 /*由于CC2530 寄存器初始化时默认是:*/ P1SEL =0x00; P1DIR =0x00; P1INP =0X00; /*所以IO 口初始化我们可以简化初始化指令:*/ P1DIR |= 0x01; //P1_0 定义为输出 P1INP |= 0X01; //打开下拉 /**************************** 按键初始化函数 *****************************/ void InitKey() {

(完整版)cc2530常用寄存器讲解

一. CC2530控制外设的基本方法(通用 I/O 口) CC2530的 I/O 控制口一共有 21 个,分成 3 组,分别是 P0、 P1和 P2;由上面的对照表 可以看出 LED1所对应的 I/O 口为 P1_0, LED2所对应的 I/O 口为 P1_1,LED3所对应的 I/O 口为 P1_4,LED4所对应的 I/O 为 P0_1。 相对应的常用 SFR 有: P1DIR (P1方向寄存器, P0DIR 同理): 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 方 向 P1SEL (P1 功能选择寄存器, P0SEL 同理): D D 5 D D 3 D D 1 D 0 D 功 的 7 1 P 功 的 6 1 P 功 的 5 P 1 功 的 4 1 P 功 的 3 1 P 功 的 2 1 P 功 的 1 1 P 功 的 0 1 P 能 能 能 能 能 能 能 能 通 普 0 通 普 通 普 通 普 通 普 0 通 普 0 通 普 0 通 普 0 O O O O O O O O 功 设 外 1 功 设 外 1 功 设 外 1 功 设 外 1 功 设 外 1 功 设 外 1 功 设 外 1 功 设 外 1 能 能 能 能 能 能 能 能 P0SEL (P1SEL 相同):各个 I/O 口的功能选择, 0 为普通 I/O 功能,1 为外设功 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 功 能选择 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 方 向 向 向 向 向 向 向 向

CC2530常用寄存器22240

P2SEL:(D0到D2位)端口2 功能选择和端口1 外设优先级控制 什么是外设优先级:当PERCFG分配两个外设到相同的引脚时,需要设置这两个

P2DIR :D0~D4设置P2_0到P2_4的方向 P0INP(P1INP意义相似) :设置各个I/O口的输入模式,0为上拉/下拉,1为三 需要注意的是:P1INP中,只有D7~D2分别设置对应I/O口的输入模式。D1D0两位无作用。

P2INP: D0~D4控制P2_0~P2_4的输入模式,0为上拉/下拉,1为三态; D5~D7设置对P0、P1和P2的上拉或下拉 P0IFG(P1IFG相同):终端状态标志寄存器,当输入端口有中断请求时,相应 P2IEN:D0~D4控制P2_0~P2_4的中断使能

PICTL:D0~D3设置各个端口的中断触发方式,0为上升沿触发,1为下降沿触发。 D7控制I/O引脚在输出模式下的驱动能力。选择输出驱动能力增强来补偿引脚DVDD的低I/O电压,确保在较 低的电压下的驱动能力和较高电压下相同。0为最小驱动能力增强。1为最大驱

T1STAT:定时器1的状态寄存器,D4~D0为通道4~通道0的中断标志,D5为溢出标志位,当计数到最终技术值是自动置1。 T1CCTL0~T1CCTL4:定时器1通道0~通道4的工作方式设置。D1D0为捕捉模式选择:00为不捕捉,01为上升沿捕获,10为下降沿捕获,11为上升或下降沿 T3CTL/T4CTL:定时器3或定时器4的方式控制寄存器。D7D6D5设置分频:000为无分频、001为2分频、010为4分频、011为8分频、100为16分频、101为32分频、110为64分频,111为128分频。D4为启动位,启动时1,停止工

相关主题