您现在的位置是:首页 > 源码 > stm32_NRF2401泛洪测试
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

stm32_NRF2401泛洪测试

更新时间:2014-12-22 10:23:51 大小:19M 上传用户:zyzCuit查看TA发布的资源 标签:stm32nrf24L01 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

第一版测试程序说明  该版本是基于“STM32F103奋斗板V5 3吋屏”的ucosGui24L01例程。  增加两个按键: 一个用于选择本机编号(Id=1),从0到9; 另一个用于选择目标机编号(To > 2),也是从0到9;  发送时,【0】首字节是目标机编号,【5】第6字节源机编号,【27】【28】是包流水号,都用数字ASCII码表示。发送时将显示状态信息“Transmit”,同时将发送内容显示在发送区。  接收时,分四种情况: 1) 接收首字节为0x00时,为废包,直接丢弃。 2) 如果【0】首字节是本机编号,则状态信息显示“Give Me”,将内容显示在接收区。 3) 如果【0】首字节是本地设置目标机号,且【5】是本机编号,则状态信息显示“Loop Back”,表示是其它节点转发广播本机发送的包,将内容显示在接收区。接收显示机中流水号前将出现加号“+”,同时加号前还显示中继的跳跃数。如果没有加号,则表示发送机与本机设置的源机编号、目标机编号相同。 4) 不符号上述情况的,则状态信息显示“Goto Next”,表示接收包不是本机的,需转发,同时将内容显示在接收区。转发前先判断是否转发过【0】、【5】、【27】、【28】相同的包,如果相同,则不再转发,以免导至无穷循环洪泛;否则【26】=‘+’,如果【25】为空格则变为‘1’,否则【25】加一增加跳数。  实测结果说明: 用2Mbps速率时,传输距离较近,中继可行,效果不好。换成250Kbps速率有所改善。由于节点太少,看不出中转的效果。

部分文件列表

文件名大小
NRF24L01GuiUcos/第一版说明.docx15KB
NRF24L01GuiUcos/1KB
NRF24L01GuiUcos/APP/1KB
NRF24L01GuiUcos/APP/BinType.h6KB
NRF24L01GuiUcos/APP/DEMO.h1KB
NRF24L01GuiUcos/APP/Fun.c13KB
NRF24L01GuiUcos/APP/JLinkLog.txt290KB
NRF24L01GuiUcos/APP/JLinkSettings.ini1KB
NRF24L01GuiUcos/APP/NRF24L01.C16KB
NRF24L01GuiUcos/APP/NRF24L01.h3KB
NRF24L01GuiUcos/APP/RAM.ini1KB
...

全部评论(0)

暂无评论