微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 请教一下cc1310 rfWakeOnRadio的问题

请教一下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尝试一下

已经解决问题,谢谢大家

怎么解决的啊。我也正在做这个实验。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top