请教一下cc1310 rfWakeOnRadio的问题
时间:12-23
整理:3721RD
点击:
请教各位TI工程师关于cc1310 rfWakeOnRadio两个问题:
1.rfWakeOnRadioRx例程,在cc1310处于睡眠状态时,cc1310是处于idle模式还是standby模式呢?
2.同时修改rfWakeOnRadioRx和rfWakeOnRadioTx中的#define WOR_WAKEUPS_PER_SECOND 2为#define WOR_WAKEUPS_PER_SECOND 0.5,也就是让 原本例程中的1s醒2次变成2s醒1次,例程运行就出现了错误,Rx端无法接收到Tx端的数据包了,请问这又是怎么回事呢?
期待各位TI工程师的解答,不胜感激,谢谢
WOR_WAKEUPS_PER_SECOND 参数在被调用的时候,入参类型为uint32_t,不是浮点型
Hi, jad json
确实不是float型的,我又看了一下是uint8_t型的,那么难道在这个例程中只能是做到1s睡醒几次,而不能将时间拉长到几秒睡醒一次吗?
我觉得可以尝试一下static void configureSniffCmd(rfc_CMD_PROP_RX_SNIFF_t* rxSniffCmd, enum CarrierSenseMode mode, uint32_t datarate, uint8_t wakeupPerSecond)中的uint8_t改成float尝试一下
已经解决问题,谢谢大家
怎么解决的啊。我也正在做这个实验。