CC1101的ASK寄存器配置方案
- 格式:doc
- 大小:32.50 KB
- 文档页数:2
RT-001-CC11011.简介RT-001-CC1101是集FSK/ASK/OOK/MSK调制方式于一体的高功率、性能收发模块。
它提供扩展硬件支持实现信息包处理、数据缓冲、群发射、空闲信道评估、链接质量指示和无线唤醒,可以采用曼彻斯特编码进行调制解调它的数据流。
性能优越并且易于应用到你的产品设计中,它可以应用在 RT-001-CC1101315/433/868/915MHz ISM/SRD频段的系统中,它可以应用在比如消费类电子产品、自动抄表系统、双向防盗器等等。
该型号最大的有点在于模块内部采用大功率PA及LNA架构,且采用电子开关及控制线路根据客户的需求达到远距离传输数据。
发射功率可通过外部电源来设置,最大发射功率可以达到1W。
超远距离方案应用的最佳选择。
1.1 基本特性●省电模式下,低电流损耗●方便投入应用●高效的串行编程接口●工作温度范围:﹣40℃~+85℃●工作电压:1.8~ 3.6 Volts.●有效频率:300-348Mhz, 400-464Mhz,800-928Mhz●灵敏度高、输出功率高且可编程产品数据手册.1.RT-001-CC1101 1.2 模块方框图图1.1 模块方框图1.3 评估套件本公司针对RT-1G0-PS------模块开发的多功能开发套件,体积小,功能完善,能够完成RT-1G0-PS性能评估及协议学习,缩短产品开发时间,是研发的极佳选择。
图1.2 开发套件总览1.4 主要功能介绍■ 配合测试仪器(高频信号源、频谱仪器)等,测试主要性能参数;■ 配合模块,室外测试,模拟空旷地,停车场,建筑群,等环境下进行距离测试;■ 通过读取RF Module和MCU之间的通讯数据。
了解数据传输的协议;产品数据手册RT-001-CC11011.5 基本配置■ JY-A1G-DK测试架(2个);■ 标准SMA-315MHz、433MHz天线(任一频率1对);■ 标准AA电池(4个);■ 客户待评估模块(TX、RX各1个);■ SMA双头高频线1根;2.系统级功能2.1 收发器ICCC1100是一种低成本真正单片的UHF收发器,为低功耗无线应用而设计。
CC1101使用说明地址寄存器描述 SLEE 状态0x00 IOCFG2 GDO2 输出引脚配置是 640x01 IOCFG1 GDO1 输出引脚配置是 640x02 IOCFG0 GDO0 输出引脚配置是 640x03 FIFOTHR RX FIFO 和 TX FIFO 阈值是 65 0x04 SYNC1 同步字,高字节是 660x05 SYNC0 同步字,低字节是 660x06 PKTLEN 数据包长度是 660x07 PKTCTRL1 数据包自动控制是 660x08 PKTCTRL0 数据包自动控制是 670x09 ADDR 器件地址是 670x0A CHANNR 信道数量是 670x0B FSCTRL1 频率合成器控制是 680x0C FSCTRL 0 频率合成器控制是 680x0D FREQ2 频率控制字,高字节是 680x0E FREQ1 频率控制字,中间字节是 680x0F FREQ0 频率控制字,低字节是 680x10 MDMCFG4 调制解调器配置是 690x11 MDMCFG3 调制解调器配置是 690x12 MDMCFG2 调制解调器配置是 700x13 MDMCFG1 调制解调器配置是 710x14 MDMCFG0 调制解调器配置是 71描述 SLEE 状态中能否保持页码详情GDO2 输出引脚配置是 64 GDO1 输出引脚配置是 64GDO0 输出引脚配置是 64RX FIFO 和 TX FIFO 阈值是 65同步字,高字节是 66同步字,低字节是 66数据包长度是 661 数据包自动控制是 660 数据包自动控制是 67件地址是 67信道数量是 67频率合成器控制是 680 频率合成器控制是 68频率控制字,高字节是 68 频率控制字,中间字节是 68 频率控制字,低字节是 68 调制解调器配置是 69调制解调器配置是 69调制解调器配置是 70调制解调器配置是 71调制解调器配置是 71。
ATmega128+CC1101设计心得先说说CC1100是CC1101的升级版,它们除了在配置寄存器是CC1101多几个寄存器外,其他完全兼容,也就是说CC1100和CC1101之间是可以通信的。
这一点我测试过。
再说说cc1101是通过SPI方式与MCU相连,可以通过MCU自带的硬件SPI,3线模式,或者MCU模拟SPI来驱动。
关于滤波指令和寄存器配置:写寄存器,先写寄存器的地址,然后写数据,数据就到了相应的寄存器里面了;读就是RW设置为读对应的电平,先读寄存器的地址,该寄存器里面的数据就可以读出来了。
寄存器的配置:CC1101寄存器地址是0~0x3F,也就是BIT0~BIT5CC1101读写控制是BIT7,BIT7为1时,为读对应的寄存器,BIT7为0时,为写相应的寄存器。
那么还剩下一个BIT6,BIT6是突发访问控制为,BIT6为1为突发访问,BIT6为0为单字节访问。
(突发访问下面说)这样我们就可以很容易理解了,比如配置PKTCTRL0寄存器,其地址0x08,我们突发访问写的话写先数据0x48,再连续写数据,这里明白了突发访问后就很容易知道了,如果单字节读这个寄存器,先写数据0x88,读一下就可以了。
命令滤波:cc1101只要写一下对应的寄存器的地址,不用写数据,它就内部自动执行相应的指令,比如重启芯片,设置为发送模式,共有14个滤波指令,地址从0x30~0x3D。
关于滤波指令的状态寄存器其实是可读不可写的,也就是0x30~0x3D的地址加上0xC0,(BIT7和IBT6为1,前面说过了),比如写数据0xF4,就可以读到相应RSSI状态寄存器里面的值。
数据包格式:可以看出数据包由前导码,同步字节,可选的数据包长度,可选的目标地址,真正数据区,2字节的CRC校验码。
CC1101的几个状态:几个状态分别是,IDLE,TX,RX,FSTXON,校准,迁移,RXFIFO_OVERFLOW,TXFIFO_OVERFLOW,有读的状态字的BIT6~BIT4决定1当CSN引脚变低,MCU必须等待SO引脚电平变低,表明内部稳定,除非radio处于Sleep或者XOFF状态,或者CSN变低后SO会立即变低的。
单片低成本低能耗RF收发芯片应用z极低功率UHF无线收发器z315/433/868和915MHz ISM/SRD波段系统z AMR-自动仪表读数z电子消费产品z RKE-两路远程无键登录z低功率遥感勘测z住宅和建筑自动控制z无线警报和安全系统z工业监测和控制z无线传感器网络产品介绍CC1100是一种低成本真正单片的UHF收发器,为低功耗无线应用而设计。
电路主要设定为在315、433、868和915MHz的ISM(工业,科学和医学)和SRD(短距离设备)频率波段,也可以容易地设置为300-348 MHz、400-464 MHz和800-928 MHz的其他频率。
RF收发器集成了一个高度可配置的调制解调器。
这个调制解调器支持不同的调制格式,其数据传输率可达500kbps。
通过开启集成在调制解调器上的前向误差校正选项,能使性能得到提升。
CC1100为数据包处理、数据缓冲、突发数据传输、清晰信道评估、连接质量指示和电磁波激发提供广泛的硬件支持。
CC1100的主要操作参数和64位传输/接收FIFO(先进先出堆栈)可通过SPI接口控制。
在一个典型系统里,CC1150和一个微控制器及若干被动元件一起使用。
CC1100基于0.18微米CMOS晶体的Chipcon的SmartRF 04技术。
主要特性z体积小(QLP 4×4mm封装,20脚)z真正的单片UHF RF收发器z频率波段:300-348 MHz、400-464 MHz 和800-928 MHzz高灵敏度(1.2kbps下-110dBm,1%数据包误差率)z可编程控制的数据传输率,可达500kbpsz较低的电流消耗(RX中15.6mA,2.4kbps,433MHz)z可编程控制的输出功率,对所有的支持频率可达+10dBm z优秀的接收器选择性和模块化性能z极少的外部元件:芯片内频率合成器,不需要外部滤波器或RF转换z可编程控制的基带调制解调器z理想的多路操作特性z可控的数据包处理硬件z快速频率变动合成器带来的合适的频率跳跃系统z可选的带交错的前向误差校正z单独的64字节RX和TX数据FIFOz高效的SPI接口:所有的寄存器能用一个“突发”转换器控制长沙云宝电子科技有限公司z 数字RSSI 输出z 与遵照EN 300 220(欧洲)和FCCCFR47 Part 15 (美国)标准的系统相配 z 自动低功率RX 拉电路的电磁波激活功能z 许多强大的数字特征,使得使用廉价的微控制器就能得到高性能的RF 系统 z 集成模拟温度传感器z 自由引导的“绿色”数据包 z 对数据包导向系统的灵活支持:对同步词汇侦测的芯片支持,地址检查,灵活的数据包长度及自动CRC 处理 z 可编程信道滤波带宽 z OOK 和灵活的ASK 整型支持 z 2-FSK ,GFSK 和MSK 支持z 自动频率补偿可用来调整频率合成器到接收中间频率z 对数据的可选自动白化处理z 对现存通信协议的向后兼容的异步透明接收/传输模式的支持 z 可编程的载波感应指示器z 可编程前导质量指示器及在随机噪声下改进的针对同步词汇侦测的保护 z 支持传输前自动清理信道访问(CCA ),即载波侦听系统z 支持每个数据包连接质量指示z1 缩写词资料中用到的缩写词如下: 2-FSK 2进制频率转换按键 ADC 模数转换器 AFC 自动频率补偿 AGC 自动增益控制 AMR 自动仪表读取 ASK 振幅转换按键 BER 位误差率CCA 清理信道评估 CRC 循环冗余检查EIRP 等价等方性的辐射功率 ESR 等价串联阻抗 FEC 前向误差校正 FIFO 先进先出堆栈 FSK 频移键控GFSK 高斯整形频率转换键控 IF 中间频率LBT 发送之前侦测 LNA 低噪声放大器 LO 局部振荡器LQI 链接质量指示器MCU 微控制器单元 MSK 最小化转换按键 PA 功率放大器 PCB 印制电路板 PD 功率降低PQI 前导质量指示器 PQT 前导质量门限 RCOSC RC 振荡器 RF 电磁波频率RSSI 接收信号长度指示器 RX 接收,接收模式 SAW 接口水波 SNR 信噪比SPI 连续外围接口 TBD 待定义TX 发送,发送模式 VCO 电压控制振荡器WOR 电磁波激活,低功率拉电路 XOSC 石英晶体振荡器 XTAL 石英晶体目录1 缩写词 (2)2 工作条件 (6)3 电气规范 (6)4 常规特性 (7)5 RF接收环节 (8)6 RF传输环节 (9)7 石英晶体振荡器 (9)8 低功率RC振荡器 (10)9 频率合成器特性 (10)10 模拟温度传感器 (11)11 直流特性 (11)12 重启功率 (11)13 引脚结构 (12)14 电路描述 (13)15 应用电路 (14)16 结构配置概述 (15)17 配置软件 (16)18 4线串行配置和数据接口 (17)18.1 芯片状态位 (17)18.2 寄存器访问 (18)18.3 命令滤波 (18)18.4 FIFO访问 (18)18.5 PATABLE访问 (19)19 微控制器接口和引脚结构 (20)19.1 配置接口 (20)19.2 常规控制和状态引脚 (20)19.3 可选通信控制特性 (21)20 数据率设计 (21)21 接收信道滤波带宽 (21)22 解调器,符号同步装置和数据决定 (22)22.1 频率便宜补偿 (22)22.2 位同步 (22)22.3 字节同步 (22)23 数据包处理和硬件支持 (23)23.1 数据白化 (23)23.2 数据包格式化 (23)23.3 接收模式下的数据包滤波 (25)23.4 传输模式下的数据包处理 (25)23.5接收模式下的数据包处理 (25)24 调制格式化 (26)24.1 频率转换按键 (26)24.2 相位转换按键 (26)24.3 振幅调制 (26)25 已接收信号质量和连接质量信息 (26)25.1 前导质量门限(PQT) (26)25.2 RSSI (26)25.3 载波感应(CS) (27)25.4 清理信道访问(CCA) (27)25.5 连接质量指示(LQI) (27)26 交错前向误差校正 (27)26.1 前向误差校正(FEC) (27)26.2 交错 (28)27 通信控制 (29)27.1 开启顺序功率 (29)27.2 晶体控制 (30)27.3 电压调节控制 (30)27.4 主动模式 (30)27.5 电磁波激活(WOR) (31)27.5.1 RC振荡器和定时 (31)27.6 定时 (32)27.7 RX终止定时器 (32)28 数据FIFO (33)29 频率控制 (34)30 VCO (34)30.1 VCO和PLL自校准 (34)31 电压调节 (34)32 输出功率调节 (35)33 晶体振荡器 (36)34 天线接口 (36)35 常规用途/测试输出控制引脚 (37)36 异步和同步连续操作 (38)36.1 异步操作 (38)36.2 同步连续操作 (39)37 配置寄存器 (39)37.1配置寄存器详情-休眠状态下带保存值的寄存器 (43)37.2配置寄存器详情-休眠状态下失去控制的寄存器 (53)37.3状态寄存器详情 (54)38 安装描述(QLP20) (56)38.1 推荐安装PCB设计(QLP20) (57)38.2 安装发热特性 (57)38.3 焊接信息 (57)38.4 盘规格 (57)38.5 载波带和轴规范 (57)39 分类信息 (58)40 总体信息 (58)40.1 文件历史 (58)40.2 产品状况定义 (58)40.3 不予承诺的内容 (58)40.4 商标 (58)40.5生命支持政策 (59)41 地址信息 (60)1 绝对最大等级任何条件下都不可违反表1给出的绝对最大等级。
CC1101无线发送模块(一)C1101模块简介:1.发射频段支持300-348,389-464,779-928MHz,本文为433MHz。
2.0.8-500kBaud的可编程数据速率,本文为100kBaud。
3.支持2-FSK,2-GFSK,MSK等平率调制及灵活的ASK波形整形,本文为MSK调制发送。
4.高灵敏度(1.2kBaud,868MHz,1%误包率条件下为-110dBm)。
5.卓越的接收机选择性和阻塞性能。
6.所有支持的频率下,高达+10dBm的可编程输出功率。
7.提供对数据包导向系统的灵活支持:片上支持同步字检测,地址检查,灵活的数据包长度以及自动CRC处理。
8.支持发送前自动空闲信道评估CCA(用于载波监听系统)。
9.数字接收信号强度指示(RSSI)输出。
(二)硬件电路图接收部分:CC430芯片内部集成的RF1A无线射频模式是基于分立器件SUB-1GHz射频收发器CC1101。
它的射频模块框图如图所示。
CC1101射频内核的接收部分是一个高灵敏度的,数字化的中低频接收机[25,26]。
天线接收到的无线射频信号首先经过低噪声放大器(LNA)放大,被放大后的信号接下来经过一个积分器,信号经过积分器以后被降压并且被转换为中频信号(IF)。
中频信号继续经过A/D转换器以后转换为量化后的数字信号。
然后继续经过解调器,将信号中的信息以数字的形式提取出来。
最后进入信息包处理单元经过包同步滤波,地址滤波后将有效数据提取出来。
RF1A内核的发射部分:发射器部分是基于射频频率直接合成[27]。
用户的有效数据首先经过包处理器,加入包同步字,地址等信息后交给调制器。
调制器再将数据交给频率合成器。
频率合成器由片上LC压控振荡器和90°相移器组成。
最后信号经过数字可调的功率放大器后,通过天线将射频信号发送出去。
外围电路:CC1110内部包含的CC1100无线收发模块支持ISM(Industrial Scientific Medical)频段的数据传送,性能优异,可以使用的频段范围为300~348 MHz、391~464 MHz以及782~928 MHz,其支持的最大输出功率为10 dB,数据传输速率最大可达500 kbps,调制方式可以选择GFSK(Gauss Frequency Shift Keying)、MSK(Minimum Shift Keying)等[22,23]。
CC1101无线模块使用说明书目录1.功能介绍 (2)2.引脚说明 (3)3.通信协议 (4)4.指令集 (5)4.1.芯片状态字节 (5)4.2配置寄存器 (6)5.操作函数 (8)5.1. 操作步骤 (8)5.2.函数 (9)1)读写一个字节 (9)2)写命令 (9)4)读取配置 (10)5)写入一串数据 (10)6)读取一串数据 (10)7)发送一组数据 (11)8)接收一组数据 (11)9)初始化配置 (12)10)设置接收模式 (13)11)设置发送模式 (13)1.功能介绍1.1.射.(RF.性能:1)采用 TI 最新的 CC110L 无线射频芯片, 软件完全兼容 CC1100, CC1101, 相比于前两者, CC110L 芯片更专注核心部分, 因此更稳定2)接收灵敏度低至−116 dBm(在 1 kbps 数据速率下,典型状态下-110dBm)3)可编程数据速率: 范围 0.6 至 600 kbps(推荐 2.4kbps--500kbps)4)工作于 433 MHz 免费 ISM 频段(387-464MHz, 推荐中心频点 430-436MHz)5)调制方式: 支持 2-FSK、4-FSK、GFSK 和 OOK(不支持 MSK 调制方式)1.2.数字特性:1)64 字节接收 (RX) 和发送 (TX) FIFO2)模块可软件设地址, 只有收到本机地址时才会输出数据(提供中断指示), 可直接接各种单片机使用, 软件编程非常方便1.3.低功耗特性:1)睡眠模式电流消耗约 2uA2)最大发射功率: +10dBm, 最大发射电流 30mA, 持续接收电流约 16mA3)快速启动时间: 240 uS(从睡眠模式到接收 [RX] 模式或发送[TX]模式)4)快速切换: 模块在接收 [RX]和发射[TX]模式切换时间 < 1ms1.4.接口及传输特性:1)采用标准 2.54mm 间距双排针接口方式。
CC1101之RSSI计算及测试结果(1)RSSI:所选信道的信号功率电平的估值,该值与RX通道的电流增益设置或所测的信号电平有关。
从RSSI状态寄存器读出的是2的补数,可以这样转换成绝对功率(dBm):1)读RSSI状态寄存器;2)把数从十六进制转换成十进制RSSI_dec;3)如果结果大于等于128,则RSSI_dBm=(RSSI_dec-256)/2-RSSI_offset;4)否则,如果RSSI_dec<128,则RSSI_dBm=(RSSI_dec)/2-RSSI_offset。
RSSI_offset典型值如表所示:CC1101datasheet中给的如下:(2)CC1100能读出RSSI的值,我是否可以将没有通讯时的RSSI值作为噪声,这样SNR=收到同步字后的RSSI 值/没有通讯时的RSSI值。
问一下各位大侠,这是不是可行的?In RX mode, the RSSI value can be read continuously from the RSSI status register untilthe demodulator detects a sync word (when sync word detection is enabled). At that point the RSSI readout value is frozen until the next time the chip enters the RX state. The RSSI value is in dB with ½dB resolution.看看这段话只有在接受的时候RSSI才有用啊不然就冻结了我觉得直接用通讯时候的RSSI作为SNR就可以了Hi.I am using a CC1101 transciever chip with the SmartRF04 board. I want to transmit packets and then when they are received, I find the RSSI value.I set PKTCTRL1.APPEND_STATUS = 1 so that when a packet is received, I can get the RSSI value which is appended to the packet.My problem is that I do not know how to obtain the value once the packet is received. I am using halRfReceivePacket(rxBuffer, &length).This function only returns a CRC_OK bit.How can the RSSI value be obtained from the packet?ThanksHi Simon,The RSSI value should be appended at the end of the data packet so it should end up in your rxBuffer, as the 2nd to last byte of the packet, with the last byte being the LQI + CRC_OK bit. Note that the RSSI has to be converted from 2s complement to dBm using the equation in the datasheet. See page 43 of the datasheet.Russ(4)取staute中的值(其中发送功率为10dBm,10dbm换算成mw就是10mw)本次试验说明RSSI_dec:调用接收函数开始从寄存器RSSI(0x34)中读取,RSSI_dBm为相应的分贝豪瓦RSSI_dec1:从数据包中的末尾读取,RSSI_dBm1为相应的分贝豪瓦RSSI_dec2:调用接收函数结束后从寄存器RSSI(0x34)中读取,RSSI_dBm1为相应的分贝豪瓦//*********************************************************************************** ******//函数名:CalculateRssi(uint16 RSSI_dec)//输入://输出://功能描述:RSSI为2的补码,使之转化成16进制数//*********************************************************************************** ******int16 CalculateRssi(uint16 RSSI_dec){int16 temp;if(RSSI_dec>=128){temp=(int16)((int16)(RSSI_dec-256)/2)-RSSI_offset;}else{temp=(RSSI_dec/2)-RSSI_offset;}/**/return temp;}1):2米,有遮挡2):2米,无遮挡3):0.2米,无遮挡4)超近距离,无遮挡5)门外柜子半开6)门外柜子闭。
CC1101配置步骤及方法
这里推荐采用TI公司配套的SmartRF Studio来对芯片的寄存器进行配置。
1、首先打开SmartRF Studio。
界面如下图所示。
双击想要选择的芯
片即可弹出相应的
配置对话框2、打开的配置对话框如下图所示在此界面中提供了该芯片的一些已配置好的几种典型配置。
选择载波频率
选择发送/接收模式
寄存器相应代码
3、以上为简单模式,即在现有已配置完成的基础上进行使用。
在正常使用过程中更加常见的是EXPERT 模式。
说明见下图。
3、在设置完成后即可点击Register export 按钮如下图所示。
②③④调滤波器带宽
选择基带频率
选择频道
选择频道频间
距制方式。
void halRfWriteRfSettings(void)
{
halSpiWriteReg(CCxxx0_FSCTRL0, 0X00);//自已加的
// Write register settings
halSpiWriteReg(CCxxx0_FSCTRL1, 0X06);
halSpiWriteReg(CCxxx0_FSCTRL0, 0X00);
halSpiWriteReg(CCxxx0_FREQ2, 0X10);
halSpiWriteReg(CCxxx0_FREQ1, 0XAF);
halSpiWriteReg(CCxxx0_FREQ0, 0XDF);///433.862 OK
halSpiWriteReg(CCxxx0_MDMCFG4, 0X77);
halSpiWriteReg(CCxxx0_MDMCFG3, 0X83);
halSpiWriteReg(CCxxx0_MDMCFG2, 0XB0);
halSpiWriteReg(CCxxx0_MDMCFG1, 0X22);
halSpiWriteReg(CCxxx0_MDMCFG0, 0XF8);
halSpiWriteReg(CCxxx0_DEVIATN, 0X47);
halSpiWriteReg(CCxxx0_FREND1, 0X56);
halSpiWriteReg(CCxxx0_FREND0, 0X17);
halSpiWriteReg(CCxxx0_MCSM0 , 0X18);
halSpiWriteReg(CCxxx0_FOCCFG, 0X1C);
halSpiWriteReg(CCxxx0_BSCFG, 0X6C);
halSpiWriteReg(CCxxx0_AGCCTRL2, 0X04);
halSpiWriteReg(CCxxx0_AGCCTRL1, 0X00);
halSpiWriteReg(CCxxx0_AGCCTRL0, 0X92);
halSpiWriteReg(CCxxx0_FSCAL3, 0XA9);
halSpiWriteReg(CCxxx0_FSCAL2, 0X0A);
halSpiWriteReg(CCxxx0_FSCAL1, 0X00);
halSpiWriteReg(CCxxx0_FSCAL0, 0X11);
halSpiWriteReg(CCxxx0_FSTEST, 0X59);
halSpiWriteReg(CCxxx0_TEST2, 0X81);
halSpiWriteReg(CCxxx0_TEST1, 0X35);
halSpiWriteReg(CCxxx0_IOCFG2, 0X46);
halSpiWriteReg(CCxxx0_IOCFG0, 0X0D); ///工作在异步串行模式
halSpiWriteReg(CCxxx0_PKTCTRL1, 0X04);
halSpiWriteReg(CCxxx0_PKTCTRL0, 0X32);
halSpiWriteReg(CCxxx0_ADDR, 0X00);
halSpiWriteReg(CCxxx0_PKTLEN, 0XFF);
}
自己总结的重点:(实验异步串行传输的ASK调制)
1:CC1101作为发射电路时,需要考虑CC1101 的数据传输速率,要能很好的和接收匹配,需要使设置的数据传输速率大些,具体该如何计算还未研究,注意如下:为CC1101数据手
册上强调的内容。
2:CC1101作为接收电路时,要设置合理的Rdata(数据传输数率),即要小于遥控波的波特率1/8(实验的初步设定,最终结论还在研究)。
3:CC1101能接收的波特率不能很低(须>=200us),其中200US可以较好接收时需将AGCCTRL2=0x07。
同时波特率也不应过高,即调节MDMCFG4 。
CC1101的频段选择问题:
1、对于频率F<=861MHZ时,TEST0=0x0B;对于频率F>861MHZ时,TEST0=0x09;这样就可以保证低频率的准确发送,如最低可达281MHZ,达到理想效果。