UART串口通信软件推荐

在我们调试单片机的时候,经常用到UART串口通信(没有足够的资金购入LCD屏、OLED屏等显示器件)。市面上这么多的串口调试软件实在是让人无从下手,下面安利3款串口调试软件,提供大家参考选择吧。

number one:VOFA+

VOFA+原名伏特加,于2018年10月启动,代码配酒,bug没有。

Volt/伏特、Ohm/欧姆、Fala/法拉、Ampere/安培,是电气领域的基础单位,与他们的发明者——4位电子物理学领域的科学巨人,分别同名。他们的首字母共同构成了VOFA+的名字,作者想向大家传达VOFA+的愿景——在与电气打交道的领域里,如自动化、嵌入式、物联网、机器人等,都能看到VOFA+的身影。同时寓意每一位使用VOFA+的工程师,都可以站在巨人的肩膀上不断创新和探索。

废话不说,上VOFA+官网,目前这个软件是开源免费的(无法使用付费皮肤,有资金的可以支持一波,我溜了)。

串口调试只是VOFA+的一个不起眼的功能,但是真的挺好用的,我之所以把它放在推荐位置第一,看中的是它的潜力,拓展性高。

android 串口解析 安卓 串口 app_单片机

VOFA+作为串口调试的优点:

1、界面简洁,字体颜色可调,可更换样式。

2、采样速率高,时间戳可以很小,显示不会乱码、实时性高、不会突然卡死。(后面有体现)

3、可拓展性好,作者维护得很好,更新频繁。

VOFA+作为串口调试的不足:

1、时间戳好像调不了?还是我没找到调节的方法。

2、不能实现自动发送。

下载地址:VOFA+

number two:fireTools+(野火多功能调试助手)

android 串口解析 安卓 串口 app_android 串口解析_02

这是野火开发的一款上位机程序,集成了多个功能,超赞!(旧版的软件用C#开发,新版的使用Qt),目前用了一下,还有些许Bug,但是对于日常是够用的。

优点:界面美观,集成度高,可实现自动发送。

缺点:时间戳功能有待完善(日志模式无法调节时间间隔),会卡。

下载地址:fireTools+(野火多功能调试助手)

number tree:XCOM

android 串口解析 安卓 串口 app_android 串口解析_03

正点原子的串口调试助手软件XCOM,相貌平平无奇,但麻雀虽小,五脏俱全,功能上什么都没落下。

优点:时间戳可调,别人有的功能基本它都有,相对稳定。

缺点:界面“简洁”,显示可能会丢失换行符号。

下载地址:XCOM

测试

使用了stm32f103zet6进行串口中断回显+while无延迟循环发送,以下是测试情况:

android 串口解析 安卓 串口 app_串口通信_04

android 串口解析 安卓 串口 app_串口通信_05

android 串口解析 安卓 串口 app_单片机_06

性能比较

 

表现

VOFA+

优秀,基本能显示要打印的内容(时间戳有问题导致一句话分行显示),能在高速接收信息的情况下发送和接收所需信息。

XCOM

良好,能显示说打印的内容,但丢失了换行符,能在高速接收信息的情况下发送和接收所需信息。

fireTools+

及格,开始能显示内容,几秒钟之后卡住,过段时间能短暂恢复显示,无法发送和接收所需信息(软件有待优化)。

总结:日常生活中,用不到如此高的速度去传输信息,所以这几款软件都推荐使用,具体看个人喜好。