lisn3188 发表于 2012-2-20 16:29

【Android蓝牙串口Pro】支持AVRUBD,串口助手,地面站模式

本帖最后由 lisn3188 于 2012-2-20 16:32 编辑

蓝牙串口助手是一款基于RFCOMM蓝牙串口服务的传输软件,通过该软件可以连接蓝牙串口模块进行通信,实现手机串口连接。类似计算机的串口调试助手,是电子工程师的开发利器。
该软件有以下功能:
1.发现和连接蓝牙串口模块
2.接收和发送数据
3.可选择ASCII码显示或HEX十六进制显示
4.发送十六进制数据
5.将串口接收到的数据保存成txt文件
6.对发送和接收的字节进行计数
7.按设置的时间间隔发送数据

V1.2新增加地面站功能:
1.三个滑条控制,可自定义滑条名称和滑条范围
2.四个LED状态显示。用户通过蓝牙串口发送命令可点亮或关闭LED
3.六个返回参数显示,带可设置倍数。用户发送的参数乘以倍数再显示
4.六个自定义按键,可设置按键的名称和点击发送的十六进制数据

PRO版本新增加的功能:
1.支持基于串口XMODEM协议传送文件,XMODEM协议是一种串口通信中 广泛用到的异步文件传输协议。支持任何文件格式的二进制数据传送
2.支持shaoziyang网友的AVR通用Bootloader,通过手机更新单片机的Flash数据。本程序不支持.hex目标文件,你必须先把你的程序转成.bin文件。
3.数据包说明:
1)对于标准Xmodem协议来说,如果传送的文件不是每帧数据量的整数倍,那么最后一个数据包的有效内容肯定小于帧长,不足的部分 使用(0xFF)来填充
2)Xmodem协议支持2种校验和,它们是累加和与CRC校验。本程序只支持CRC校验
4.可设定的参数:
1) 最大联机次数,当用户点击下载后,程序最多执行发送联机密码的次数。
2) 可自定义每一帧的数据量大小,最多不超过1024字节每帧
3) 联机周期,就是发送联机请求的时间间隔,这里的时间单位是ms
4) 联机密码,十六进制数据。只能输入0-9 A-F
5.在主面板上增加一键切换模式,通过点击按钮切换三个模式:
1)标准的串口助手模式
2)带通信功能的地面站模式
3)AVRUBD模式
软件下载:
下位机通信模块:


有图有真像:
蓝牙串口助手模式:
mini地面控制站模式


AVRUBD模式


正在联机


正在下载数据


下载完成







lisn3188 发表于 2012-2-21 16:48

好冷清啊。

icecut 发表于 2012-2-22 13:08

这东西还真不错.....

dong_abc 发表于 2012-2-22 21:31

记号

caoqing1314 发表于 2012-2-25 16:59

:)

lisn3188 发表于 2012-3-6 10:03

下一步将实现智能车的控制平台。增加重力控制和游戏摇杆。给玩智能车的同学开发一个平台。

wangguojun2010 发表于 2012-3-11 20:57

:)

qinshi1208 发表于 2012-3-17 10:09

不错,学习一下

TopV 发表于 2012-6-8 10:02

很好的东东啊
支持

horace1990 发表于 2013-1-23 15:42

下载了,学习中,不懂再来讨教

hbl_cn 发表于 2013-7-5 01:03

好东西,感谢分享!

LingTian 发表于 2013-7-16 20:28

试下

waitmoney 发表于 2013-7-16 20:42

东西不错

华兄电子 发表于 2016-10-20 21:34

刚好用得上,谢谢楼主

上帝是只鸟 发表于 2017-1-17 16:32

还不知效果怎么样

挖东衣宇 发表于 2017-9-19 14:48

好东西,不过总是更新失败

wukui1008 发表于 2019-3-25 11:11

联机成功 正在准备数据。。。
为什么 我的一直停留在这个地方?

zongzi 发表于 2019-6-28 15:58

好东西,试试看

伟大的鲁路皇 发表于 2019-10-17 14:16

哪位大佬能解释一下,怎么联机下载.bin文件到stm32里呀

我们都自学成才 发表于 2020-3-14 12:03

过来这么久,不知还有没有人看,我弱弱的问一下,返回参数1~6的数据格式是什么,请大神指教 万分感谢
页: [1]
查看完整版本: 【Android蓝牙串口Pro】支持AVRUBD,串口助手,地面站模式