5688|1

57

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

关于nRF24L01无线传输的时延问题,具体时间该怎么计算?求大神指点。 [复制链接]

本帖最后由 longhui520 于 2016-1-30 15:39 编辑

我用2片ATMEGA16A的芯片分别控制一片RF24L01进行指令/数据的发送和接收,从控制发送的单片机传给24L01一个指令/数据,到控制接收的MEGA16A接收到指令/数据,这之间的时延大概是多少?我是搞测量的,这个时间对测量精度有很大影响,具体时间该怎么计算呢?两片24L01之间的距离控制在5米以内。求大神指点。
此帖出自RF/无线论坛

最新回复

两个办法,测量和计算。测量法简单而精确。稍稍改改程序,利用空余IO直接有线互连来做同步,发送侧在发送第一个字节前使IO状态反转,接收侧据此开始计时,待收到所有数据后结束计时,由此即可准确获知延时。计算法不用改程序,甚至不用测试,直接根据指令执行时间和空速计算,但前提是你必须用汇编编程,高级语言是无法根据程序准确计算执行时间的。  详情 回复 发表于 2016-1-30 18:56
点赞 关注
 

回复
举报

1万

帖子

141

TA的资源

版主

沙发
 
两个办法,测量和计算。测量法简单而精确。稍稍改改程序,利用空余IO直接有线互连来做同步,发送侧在发送第一个字节前使IO状态反转,接收侧据此开始计时,待收到所有数据后结束计时,由此即可准确获知延时。计算法不用改程序,甚至不用测试,直接根据指令执行时间和空速计算,但前提是你必须用汇编编程,高级语言是无法根据程序准确计算执行时间的。
此帖出自RF/无线论坛
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表