分享一个nRF24L01上位机调试软件,非常好用!

usbxyz 2017-03-11 11:51:36
背景介绍:
调试nRF24L01的同学是不是经常有这个问题,写好了nRF24L01的驱动程序,但是无法正常通信,这时候就无法知道到底是发送程序没写对还是接收程序没写对,调试的时候也不知道当前芯片寄存器配置是否正确,这些原因都直接影响了驱动程序的开发,当然也会大大影响项目进度,时间就是金钱,耽搁一两天时间,损失可不小,作者之前开发nRF24L01的时候也遇到这样的问题,所以就萌生了做一个nRF24L01的调试工具,于是现在就有了这个软件。

硬件连接:


软件功能:
1,通过上位机软件实现无线数据收发,也就是通过nRF24L01实现无线数据的发送或者接收,nRF24L01是SPI接口的,我们需要一个USB2SPI适配器与之连接即可;
2,可以通过上位机软件实现nRF24L01芯片参数配置;
3,可以通过上位机软件查看芯片寄存器值,同时对寄存器的每个bit位功能都有详细的描述;
4,收发数据单包最大32字节,包长可变,可实现对指定地址发送数据,可以实现数据广播发送;


软件界面:

主界面实现数据收发显示;


配置界面实现芯片功能参数配置,配置数据收发地址,数据应答地址;


寄存器查看界面实现寄存器值查看,同时可以更改寄存器中的值,然后再写入寄存器中。

软件下载:
http://pan.baidu.com/s/1geFaPhD
...全文
7358 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2018-01-09
  • 打赏
  • 举报
回复
zhu08dgut 2018-01-04
  • 打赏
  • 举报
回复
好东西,果断收藏
C_handle_R 2017-04-18
  • 打赏
  • 举报
回复
当年毕设就是用的这款,
IOT夙愿 2017-04-07
  • 打赏
  • 举报
回复
收藏了,感谢楼主分享
1367675128 2017-04-05
  • 打赏
  • 举报
回复
好东西,果断收藏
NRF24L01 2.4G无线模块功能概述:(1)2.4Ghz 全球开放ISM 频段免许可证使用 (2) 最高工作速率2Mbps,高效GFSK调制,抗干扰能力强,特别适合工业控制场合 (3) 支持串口动态地址修改,支持一对多,多对一 的多机通信,修改灵活! (4) 内置硬件CRC 检错和点对多点通信地址控制 (5) 提供5v电源,低功耗3.3V工作。 (6) 内置2.4Ghz 天线,体积小巧约40*22mm (7) 可连接支持单片机IO口控制、继电器模块控制、高低电平信号等的控制利用 (8) 内置专门稳压电路,外部提供5v电源,内部3.3V低功耗工作电压 (9) 具备26路单片机IO口,可以控制和驱动多种设备,降低开发难度和产品复杂度。 (10)采用单片机串口通讯协议,串口发送数据即可通过无线传输。 (11)兼容NRF24L01的无线设备,随意更改通信地址和串口通信波特率(可选波特率为:4800、9600、57600、115200)。 (12)全智能串口控制,发送特定指令,轻松实现各种IO高低电平、点动1s、IO口状态查询的信号控制功能! (13)如配套下载器可电脑USB操控发送接收控制IO等操作。智能家居必备! (14)官方数据测试 空旷通信距离100-200米,本店测试实际有障碍、1层穿墙距离10多米---(老实人说实际话)! 实物展示: 规格参数: 大小:40*22MM 供电电压:5V IO口输出:高电平3.3V 通信方式:串口通信(TTL电平) 使用方法简介: 下面以连接电脑测试的方式进行解说! 1、通过USB转TTL 下载器,连接无线模块串口,做好串口通信准备工作。 2、打开串口调试工具,设置默认波特率为9600bps,选择正确的通信端口,打开串口。 3、现在可以在任意一个串口调试界面发送不超过31字节的数据到无线模块中,接收方只要有收到数据都会在串口调试界面中显示,发送方所发的内容。 4、如下控制IO口情况,可以发送特定的5位16进制吗。例如0XA1,0XFD,0X01,0X00,0X01 只要发送这一串字符后,接收方的IO 口1 输出低电平,对远程的IO控制操作极其方便。更具体的指令请查看使用手册。 5、可结合本店的继电器模块简单便捷的实现远程高压控制,智能家居,智能小车,远程无线等等控制方案兼容。 6、如具备单片机基础,可以完成多点、多地址数据通信操作。 IO口操作指令表:(端口1、2举例) 附件内容截图: 实物购买链接:https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15803265497.12.trOTmk&id=24685468283

3,846

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧