CC1310 WOR如何设置几秒钟醒一次
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如何设置几秒钟醒一次相关推荐
- java触发_怎么样让JAVA 设置一秒钟触发一个事件
怎么使用javax.swing.Timer类,设置一秒钟触发一个动作事件,执行Time5对象中的increaseSecond()方法,在命令行将时间显示出来,Time5类代码如下:file://=== ...
- 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 ...
- CC1310 架构组成,TX/RX+WOR嗅探过程,低功耗方法
CC1310主要由四个部分组成:主MCU.RF核.Sensor Controller Engine和一些外设 主MCU搭载的是ARM Cortex-M3,它作为CC1310主要的操控部份,包含的是RT ...
- EXT中给时间控件设置默认值
第一种:设置几年前或几年后 +表示几年后 -表示几年前 value:new Date().add(Date.YEAR,+7), 页面效果: 第二种:设置几月前或几月后 +表示几月后 -表示几月前 va ...
- LeetCode 2162. 设置时间的最少代价(枚举)
文章目录 1. 题目 2. 解题 1. 题目 常见的微波炉可以设置加热时间,且加热时间满足以下条件: 至少为 1 秒钟. 至多为 99 分 99 秒. 你可以 最多 输入 4 个数字 来设置加热时间. ...
- Leetcode 5986:设置时间的最少代价
题目描述 常见的微波炉可以设置加热时间,且加热时间满足以下条件: 至少为 1 秒钟. 至多为 99 分 99 秒. 你可以 最多 输入 4 个数字 来设置加热时间.如果你输入的位数不足 4 位,微波炉 ...
- MCGS用脚本设置屏幕背光和声音
MCGS用脚本设置屏幕背光和声音 用MCGS软件控制TPC的声音.背光及IP地址设置,方便在用户工程中对系统的控制. 运行环境为WINCE系统,测试型号:1061Ti和1062K. (1)打开 设备窗 ...
- win10远程桌面连接凭据怎么设置_Win10远程桌面提示你的凭据不工作该怎么办?...
Win10远程桌面提示你的凭据不工作该如何解决?Win10系统远程桌面功能强大,可以连接两台电脑,通过远程桌面可以控制另一台电脑.最近有朋友发现自己在使用远程桌面的时候提示你的凭据不起作用,这是个什么 ...
- 阻塞IO模型-数据读写
使用的IO模型若是没有设置就是默认是阻塞的 注意运行环境ubuntu16.04 #include <unistd.h> #include <fcntl.h> #include ...
最新文章
- 计算机操作系统32,计算机操作系统实验指导书32138
- 批量管理服务器,批量分发文件
- JavaScript 中的内存泄露模式
- 试hp服务器不识别网卡一则
- HTML转图片利器:wkhtmltox
- hand keypoint detection in single images using multiview bootstrapping
- Jrebel激活方法
- java笔记高级部分
- HTML5截取视频第一帧作为预览图片
- BSOD分析之空指针引用
- 遥感影像几何校正方法
- 如何防御网站被攻击?
- 电池的使用误区、电池损耗修复方法以及笔记本电脑使用注意事项
- 用户空间与内核空间数据交换-2-generic netlink
- 使用aws跑深度学习_11. 附录 - 11.4. 使用AWS运行代码 - 《动手学深度学习》 - 书栈网 · BookStack...
- getchar,putchar与gets,puts的区别
- 用django开发一个报修系统
- 小功率直流电机上并电容的作用
- pg备份还原工具--pg_rman
- php源码首页幻灯片显示错误,织梦DEDE首页幻灯片不显示怎么办
热门文章
- Mysql 脚本创建触发器报错 1064 42000
- VR 中的常用指令设置及介绍
- python无法导入模块_pycharm无法导入本地模块的解决方式
- C\C++中计时、延时函数
- 【C语言】实现两个字符串的连接(不使用库函数),即把字符串b连接到字符串a后面。
- 数据挖掘之关联规则挖掘的一些定义
- Python (python -m venv)命令创建虚拟环境
- self和Self、== 和===的区别
- 前端(h5)js监控手机电池状况(是否充电、剩余电量、剩余可用时间等等)
- 备份iphoneXR手机照片