本帖最后由 tyw 于 2018-4-22 16:18 编辑 满足了TI官网cc1101手册上说的条件,可是仍然无法进入wor。 cc1101官方手册关于swor命令写明了swor是: Start automatic RX polling sequence (Wake-on-Radio) as described in Section 19.5 if WORCTRL.RC_PD=0. 于是参照网上的例子,配置如下: CC1101_Set_Idle_Mode( ); //空闲模式 CC1101_Write_Reg(CC1101_MCSM2, 0x10); //RX_TIME 0 占空比最大,查表得占空比为1.95% // Enable automatic FS calibration when going from IDLE to RX/TX/FSTXON (in between EVENT0 and EVENT1) //在TX,RX后 自动校准 XSOC时限 (10) 149-155uS CC1101_Write_Reg(CC1101_MCSM0, 0x18); //校准 FS_AUTOCAL[1:0] 01 重IDLE转到TX OR RX模式时 // //写入 事 |
CC1101无法进入WOR状态,参照手册发送SWOR命令之前应该是空闲状态并且WORCTRL.RC_PD=0.
最新推荐文章于 2021-08-04 14:16:15 发布
本文探讨了CC1101在无线唤醒(WOR)状态下的配置问题,指出在发送SWOR命令前,模块应处于空闲状态且WORCTRL寄存器的RC_PD位必须为0,以确保正确进入WOR状态。
摘要由CSDN通过智能技术生成