现在有一些关于CC1101 (在433MHz频段下)的问题,如下所示:
1.当模式是从 完全发送日期 到wor模式时,我们无法接收500毫秒内的日期。
如果模式是从完全发送日期 到接收模式,我们可以成功接收日期。
为什么要接收500毫秒的日期?
2:CC1101有时无法接收日期,我们检查GD02 (GDO2_CFG为0x06)是否没有中断信号,我们需要重新启动CC1101以再次接收日期。
3:偶尔GDO2总是输出时钟信号,MCU总是 处于中断状态。
您能帮您提出一些关于他们的建议吗?
和参数如下所示:
const uint8_t cc110x_default_conf[]={
0x06,/* IOCFG2 */
0x2E,/* IOCFG1 *
0x0E,/* IOCFG0 */
0x07,/* FIFO *
0x9B,/* SYNC1 */
0xAD,/* SYNC0 */
0xFF,/* PKTLEN */
0x05,/* PKTCTRL1 *
0x05,/* PKTCTRL0 (可变数据包长度)*/
0xFF,/* ADDR */
0x00,/* CHANNR */
0x0F,/* FSCTRL1 */
0x00,/* FSCTRL0 */
0x10,/* FREQ2 */
0xA7,/* FREQ1 */
0x62,/* FREQ0 */
0x1E,/* MDMCFG4 *
0x3B,/* MDMCFG3 *
0x73,/* MDMCFG2 */
0x42,/* MDMCFG1 */
0xf8,/* MDMCFG0 *
0x44,/* DEVIATN */
0x07,/* MCSM2 */
0x03,/* MCSM1 */
0x18,/* MCSM0 */
0x16,/* FOCCFG */
0x6C,/* BSCFG */
0x45,/* AGCCTRL2 */
0x40,/* AGCCTRL1 *
0x91,/* AGCCTRL0 */
0x28,/* WOREVT1 *
0xA0,/* WOREVT0 */
0x38,/* WORCTRL */
0x56,/* FREND1 *
0x10,/* FREND0 */
0xEA,/* FSCAL3 */
0x2A,/* FSCAL2 */
0x00,/* FSCAL1 */
0x1f /* FSCAL0 */
};
巴西
吴运文