请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1101 主题中讨论的其他器件: 测试2
尊敬的团队:
我目前正在使用 CC1101芯片、我通过执行以下配置启动掉电模式:
void CC1101_PowerDown() { SpiStrobe(CC1101_SIDLE); SpiStrobe(CC1101_SPWD); }
我的寄存器配置
#define VAL_IOCFG2 0x07//0x29 #define VAL_IOCFG1 0x2E #define VAL_IOCFG0 0x06 #define VAL_FIFOTHR 0x47 #define VAL_SYNC1 0xD3 #define VAL_SYNC0 0x91 #define VAL_PKTLEN 0x61//0xFF #define VAL_PKTCTRL1 0x05 #define VAL_ADDR 0x00 #define VAL_CHANNR 0x00 #define VAL_FSCTRL1 0x06 #define VAL_FSCTRL0 0x00 #define VAL_FREQ2 0x10 #define VAL_FREQ1 0xA7 #define VAL_FREQ0 0x62 #define VAL_MDMCFG4 0xF5 #define VAL_MDMCFG3 0x83 #define VAL_MDMCFG2 0x13 #define VAL_MDMCFG1 0x22 #define VAL_MDMCFG0 0xF8 #define VAL_DEVIATN 0x15 #define VAL_MCSM2 0x07 #define VAL_MCSM1 0x33 #define VAL_MCSM0 0x10 #define VAL_FOCCFG 0x16 #define VAL_BSCFG 0x6C #define VAL_AGCCTRL2 0x03 #define VAL_AGCCTRL1 0x40 #define VAL_AGCCTRL0 0x91 #define VAL_WOREVT1 0x80 #define VAL_WOREVT0 0x00 #define VAL_WORCTRL 0xFB #define VAL_FREND1 0x56 #define VAL_FREND0 0x10 #define VAL_FSCAL3 0xE9 #define VAL_FSCAL2 0x2A #define VAL_FSCAL1 0x00 #define VAL_FSCAL0 0x1F #define VAL_FSTEST 0x59 #define VAL_PTEST 0x7F #define VAL_AGCTEST 0x3F #define VAL_TEST2 0x81 #define VAL_TEST1 0x35 #define VAL_TEST0 0x09 #define VAL_PARTNUM 0x00 #define VAL_VERSION 0x06
但是、在将芯片转换到断电状态时、我遇到了一个难题、即使用 GDO02引脚无法接收任何数据包。
我将寻求您的指导、帮助您正确退出断电模式并在数据包到达时成功接收数据包。
感谢您的帮助。