我想控制 CC1120芯片以发送156.525Mhz 频率。
数据表中的状态图显示
1.控制 Sidle 寄存器以将其置于空闲状态
2.通过控制 SFSTXON 寄存器来打开频率合成器
3、控制 STX 寄存器使能发送模式
4、设置 TXOFF_MODE = 00、使 freq.synth.calibration 处于可选状态
5.设置要输出的频率的频带频率(此时控制 FS_CFG 寄存器)
6.上的频率 TX 寄存器(扩展地址-> FREQ2)
我按照上述程序进行了寄存器控制。
寄存器名称和地址 I 控制、以及写入寄存器的值如下。
1、Silde 寄存器(地址:0x36)、写入值:0x01
SFSTON 寄存器(地址:0x31)、写入值:0x01
STX 寄存器(地址:0x35)、写入值:0x01
4、RFEND_CFGO 寄存器(地址:0x2A)、写入值:0x20 (TXOFF_MODE:TX)
5、SCAL 寄存器(地址:0x33)、写入值:0x01
FS_CFG 寄存器(地址:0x21)、写入值:0x06 (273.3~320.0MHz)
扩展地址寄存器(地址:0x2F)、FREQ 寄存器(0x0C)、0x01
因此、我没有从 CC1120获得任何频率输出
如果我对上述程序有误解、或者输入了错误的值、请告知我。
谢谢你