当前位置:文档之家› 附录A CC2530中常用的控制寄存器

附录A CC2530中常用的控制寄存器

附录A CC2530中常用的控制寄存器1 IO引脚
表1-1 Po (0×80)-端口0
表1-2 P1 (0×90)-端口1
表1-3 P1 —P1端口寄存器
表1-5 P2DIR (OxFF)-端口2方向和端口0外设优先级控制
表1-6 P1SEL—P1 功能选择寄存器
表1-7 P1INP P1输入模式寄存器
表1-8 PERCFG (0xF1) -外设控制
表1-9 P2INP(0×F7)-端口2 输入模式
P0,P1,P2中断状态标志
表1-10 P0IFG(0x89 – P0中断状态标志)
表1-11 PICTL(0x8C)– I/O中断控制
表1-12 P0,P1,P2中断屏蔽
P0IEN (0xAB )- P0
中断屏蔽
2 中断处理
表2-1 IENO (OxA8) - 中断使能0
表2-2 IEN1 (0xB8) - 中断使能1
表2-3 IEN2 (0x9A) - 中断使能2
表2-4 TCON (0x88) –中断标志
表2-5 SOCON (0x98) - 中断标志2
表2-6 S1CON (0x9B) - 中断标志 3
表2-7 IRCON (0xC0) - 中断标志 4
3 系统时钟源
表3-1 SLEEPCMD(O×BE)-睡眠模式控制
表3-2 CLKCONCMD(0×C6)时钟控制命令
表3-3 CLKCONSTA(0×9E)时钟控制状态
4 定时器
表4-1 T1CTL (0×E4)定时器1控制状态
表4-2 IRCON(0×CO)- 中断标志4
表4-3 IEN1 :中断使能1寄存器
表4-5 PERCFG 外设控制寄存器
默认位置2。

表4-6 T1CNTH(0xE3) 定时器1计数器高位
表4-7 T1CNTL(0xE2) 定时器1计数器低位
表4-8 TIMIF(0xD8)定时器1/3/4的中断标志
5 串口
表5-1 UOCSR (0x86) - USART 0 控制和状态
表5-2 U0CSR(串口 0 控制&状态寄存器)
表5-4 U0GCR (串口 0 常规控制寄存器)
表5-5 UOGCR (0xC5) - USART 0 通用控制
表5-6 U0BAUD (0×C2)-USART 0 波特率控制
表5-7 U0BUF(0×C1)-USART 0 接收/传送数据缓冲
6 ADC
表6-1 ADCL(0xBA)- ADC数据低位
表6-2 ADCH (0xBB) -ADC数据高位
表6-3 ADCCON1(0×B4)-ADC控制1
控制3
表6-4 ADCCON3(0×B6)-ADC
7 看门狗
表7-1 WDCTL(0×C9)-看门狗定时器控制
8 电源管理寄存器(睡眠定时器功耗模式选择)SLEEPCMD、STLOAD、ST2、ST1、ST0、STIF
表8-1 STLOAD(0×AD)- 睡眠定时器加载状态
表8-2 ST2(0×97)- 休眠定时器2
表8-3 ST1(0×96)- 休眠定时器1
表8-4 ST0(0×95)- 休眠定时器
表8-5 PCON (0×87)- 供电模式控制
9 DMA 存储
DMAARM 、DMAIRQ 、DMAREQ
表9-1 DMAARM (0×B6)-DMA 通道进入工作状态
表9-2 DMAIRQ(0×D1)- DMA 中断标志
表9-3 DMAREQ (0×D7)-DMA 通道开始请求和状态
10 随机数生成器
RNDL 、RNDH
表10-1 RNDL (0×BC )-随机数发生器数据低字节
表10-2 RNDH(0×BD)- 随机寄存器RNDH
11 无线射频
FRMCTRL0、RFST、RFRND、RSSISTAT
表11-1 FRMCTRL0(0×6189)- 帧处理
表11-2 RFST(0×E1)- RF CSMA-CA/选通处理器
表11-3 RFRND(0×61A7)- 随机数据
表11-4 RSSISTAT(0×6199)-RSSI有效状态寄存器
表11-5 RFIRQF0(0Xe9)—RF中断标志
表11-6 RFIRQF1(0x91)—RF中断标志
表11-7 RFERRF(0xBF)—RF错误中断标志
表11-8 RFIRQM0(0x61A3)—RF中断使能
表11-10 RFERRM(0x61A5)—RF错误中断使能
TX FIFO和RX FIFO可以通过SFR寄存器RFD(0xD9)进行存取。

数据写寄存器RFD就是写TX FIFO,读寄存器RFD就是从RX FIFO读取数据。

XREG寄存器RXFIFOOCNT和TXFIFOCNT提供了FIFO里的数据量的信息。

可以通过下达SFLUSHRX和SFLUSHTX命令清除FIFO内容。

表11-11 RFD(0xD9)—RF数据
表11-12 FREQCTRL(0x618F)—控制RF频率
表11-13 TXPOWER(0x6190)—控制输出功率
表11-14 TXCTRL(0x6191)—控制TX设置
表11-15 FSMSTAT0(0x6192)—无线电状态寄存器
表11-16 FSMSTAT1(0x6193)—无线电状态寄存器
12 闪存控制器(Flash 读写)
MEMCTR 、FCTL、FADDRH、 FWDATA、
表12-1 MEMCTR(0×C7)- 存储器仲裁控制
表12-2 FCTL(0×6270)- 闪存控制
表12-3 FADDRH (0×6272)- 闪存地址高字节
表12-4 FWDATA (0×6273)-貌一新闪存写数据
13 芯片信息(调试接口)
CHIPID 、CHVER 、CHIPINFO0
表13-1 CHIPID (0×624A )- 芯片ID
表13-2 CHVER (0×6249)-芯片版本
表13-3 CHIPINFO0(0×6276) - 芯片信息字节0
14 误码率测试(无线电)
CHIPID、CHVER、CHIPINFO0(同上重复)
表14-1 GBGDATA (0×6260)调试数据
表14-2 CHVER (0×6249)-芯片版本
×624A)-芯片ID
版本 V1.0
新大陆教育 -41- 版权所有©盗用必究
表14-5 CHIPINF01 (0×6277)-芯片信息字节1。

相关主题