SDK版本:simplelink_cc13x0_sdk_1_60_00_21
IAR版本:IAR8.11.1
代码:
C:\ti\simplelink_cc13x0_sdk_1_60_00_21\examples\rtos\CC1310_LAUNCHXL\drivers\rfWakeOnRadioTx & rfWakeOnRadioRx

测试步骤:
1.默认的WOR例程是500ms唤醒一次,检测空中是否有数据包需要接收,设置WOR_WAKEUPS_PER_SECOND为2表示1s钟唤醒2次,即500ms唤醒一次
2.如果要实现5s钟唤醒一次,理论上则需要修改WOR_WAKEUPS_PER_SECOND为0.2即可,1s钟唤醒0.2次,即5s钟唤醒一次。

出现的问题:
实际测试发现,RX一直在Timeout状态,收不到数据,上E2E搜,发现有类似问题,解决办法如下:

解决办法:
1.修改TX和RX代码中WOR_WAKEUPS_PER_SECOND为0.2,最好写成0.2f,表示这是个float型的参数
2.修改TX代码TxAdv命令触发方式为立即触发,如果不改这里则会出现,第一包发完之后,后面都是500ms发一包而不是5s发一包(至于为什么要这么改,目前还不清楚)

3.修改RX代码中wakeupPerSecond类型为float型:

测试结果:
TX每5s发一包,RX在检测到前导码后继续等待,直到TX发完前导码。(表现为CC1310 LP的红灯先亮,表示检测到空中有前导码,唤醒CC1310,然后接收数据包,校验无误后点亮绿灯),串口log如下:

CC1310 WOR如何设置几秒钟醒一次相关推荐

  1. java触发_怎么样让JAVA 设置一秒钟触发一个事件

    怎么使用javax.swing.Timer类,设置一秒钟触发一个动作事件,执行Time5对象中的increaseSecond()方法,在命令行将时间显示出来,Time5类代码如下:file://=== ...

  2. java: You aren't using a compiler supported by lombok, so lombok will not work and has been disab...

    报错问题 java: You`aren't using a compiler supported by lombok, so lombok will not work and has been dis ...

  3. CC1310 架构组成,TX/RX+WOR嗅探过程,低功耗方法

    CC1310主要由四个部分组成:主MCU.RF核.Sensor Controller Engine和一些外设 主MCU搭载的是ARM Cortex-M3,它作为CC1310主要的操控部份,包含的是RT ...

  4. EXT中给时间控件设置默认值

    第一种:设置几年前或几年后 +表示几年后 -表示几年前 value:new Date().add(Date.YEAR,+7), 页面效果: 第二种:设置几月前或几月后 +表示几月后 -表示几月前 va ...

  5. LeetCode 2162. 设置时间的最少代价(枚举)

    文章目录 1. 题目 2. 解题 1. 题目 常见的微波炉可以设置加热时间,且加热时间满足以下条件: 至少为 1 秒钟. 至多为 99 分 99 秒. 你可以 最多 输入 4 个数字 来设置加热时间. ...

  6. Leetcode 5986:设置时间的最少代价

    题目描述 常见的微波炉可以设置加热时间,且加热时间满足以下条件: 至少为 1 秒钟. 至多为 99 分 99 秒. 你可以 最多 输入 4 个数字 来设置加热时间.如果你输入的位数不足 4 位,微波炉 ...

  7. MCGS用脚本设置屏幕背光和声音

    MCGS用脚本设置屏幕背光和声音 用MCGS软件控制TPC的声音.背光及IP地址设置,方便在用户工程中对系统的控制. 运行环境为WINCE系统,测试型号:1061Ti和1062K. (1)打开 设备窗 ...

  8. win10远程桌面连接凭据怎么设置_Win10远程桌面提示你的凭据不工作该怎么办?...

    Win10远程桌面提示你的凭据不工作该如何解决?Win10系统远程桌面功能强大,可以连接两台电脑,通过远程桌面可以控制另一台电脑.最近有朋友发现自己在使用远程桌面的时候提示你的凭据不起作用,这是个什么 ...

  9. 阻塞IO模型-数据读写

    使用的IO模型若是没有设置就是默认是阻塞的 注意运行环境ubuntu16.04 #include <unistd.h> #include <fcntl.h> #include ...

最新文章

  1. 计算机操作系统32,计算机操作系统实验指导书32138
  2. 批量管理服务器,批量分发文件
  3. JavaScript 中的内存泄露模式
  4. 试hp服务器不识别网卡一则
  5. HTML转图片利器:wkhtmltox
  6. hand keypoint detection in single images using multiview bootstrapping
  7. Jrebel激活方法
  8. java笔记高级部分
  9. HTML5截取视频第一帧作为预览图片
  10. BSOD分析之空指针引用
  11. 遥感影像几何校正方法
  12. 如何防御网站被攻击?
  13. 电池的使用误区、电池损耗修复方法以及笔记本电脑使用注意事项
  14. 用户空间与内核空间数据交换-2-generic netlink
  15. 使用aws跑深度学习_11. 附录 - 11.4. 使用AWS运行代码 - 《动手学深度学习》 - 书栈网 · BookStack...
  16. getchar,putchar与gets,puts的区别
  17. 用django开发一个报修系统
  18. 小功率直流电机上并电容的作用
  19. pg备份还原工具--pg_rman
  20. php源码首页幻灯片显示错误,织梦DEDE首页幻灯片不显示怎么办

热门文章

  1. Mysql 脚本创建触发器报错 1064 42000
  2. VR 中的常用指令设置及介绍
  3. python无法导入模块_pycharm无法导入本地模块的解决方式
  4. C\C++中计时、延时函数
  5. 【C语言】实现两个字符串的连接(不使用库函数),即把字符串b连接到字符串a后面。
  6. 数据挖掘之关联规则挖掘的一些定义
  7. Python (python -m venv)命令创建虚拟环境
  8. self和Self、== 和===的区别
  9. 前端(h5)js监控手机电池状况(是否充电、剩余电量、剩余可用时间等等)
  10. 备份iphoneXR手机照片