硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1447|回复: 5
收起左侧

[串口助手] 将H7-TOOL的高速HID虚拟串口助手功能做的更完善更强,搜集整理些TOOL还不支持的玩法, 持续更新(2023-03-19)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2023-3-19 18:30:19 | 显示全部楼层 |阅读模式
H7-TOOL现在追求所有功能免驱一条龙,即插即用,无需安装驱动,所以高速HID虚拟串口是重点研究方向。

当前已经支持:
(1)可以和TOOL所有功能一起使用,并且支持双硬件串口。
(2)支持USB,WiFi和以太网通信方式,支持内网和外网。
(3)支持TOOL上位机在线查看,支持TOOL显示屏离线查看。
(4)支持UTF-8,GBK和HEX编码。
(5)支持485/232/TTL串口,测试TTL串口3Mbps不丢包。
(6)支持Modbus主站和从站。
(7)支持6路波形展示。
(8)支持自定义解析脚本。
(9)支持编辑框添加各种常用消息,支持串口内容保存到文件。
(10)支持各种格式时间戳,这个是硬件RTC+硬件定时器us级时间戳。
(11)硬件支持设置数据位6bit,7bit,8bit和停止位(1bit, 1.5bit, 2bit),且都做了奇偶校验支持。
(12)支持LUA小程序,用户可以做离线方式数据存储和离线方式串口升级目标固件,或者其它各种功能,都可以实现。
         a、串口LUA用法:串口开发,含Modbus
         b、串口方式升级固件案例:串口脱机烧录操作说明,支持TTL串口,RS232和RS485
         c、离线数据记录方法:文件系统API方便大家SPI,CANFD,I2C和串口操作目标设备就可以实现脱机数据记录


建议征集:
1、支持Shell功能。
2、支持此贴功能,方便大家接第3方串口软件,这些软件都是CDC虚拟串口,桥接下即可使用:
     实现USB高速HID虚拟串口转第三方串口软件解决办法,使用模拟串口设备软件比较方便实现
     软件源码地址:
     https://github.com/paulakg4/com0com

其它功能待补充


1、整体效果:

1.png

2、支持6路波形展示:

2.png

波形展示:



3、3Mbps数据测试:




4、太网和WiFi的局域网或者外网展示:

动画.gif

5、MDK调试和串口同时使用 :

动画.gif

6、离线使用,使用TOOL显示屏即可展示:



7、Modbus主站和从站:

124.png

回复

使用道具 举报

0

主题

16

回帖

16

积分

新手上路

积分
16
发表于 2023-3-19 18:52:01 | 显示全部楼层
支持下Ymodem
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2023-3-19 18:55:00 | 显示全部楼层

谢谢,收录下

之前做了Ymodem专题视频教程,玩的人太少,主要是串口方式文件传输速度太慢,实用价值不高

BSP视频教程第22期:基于串口的XYZmodem文件传输协议实现,含上位机和下位机全开源,制作了一个Ymodem方式固件更新(2022-08-08)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=114625
回复

使用道具 举报

0

主题

16

回帖

16

积分

新手上路

积分
16
发表于 2023-3-19 19:16:13 | 显示全部楼层
eric2013 发表于 2023-3-19 18:55
谢谢,收录下

之前做了Ymodem专题视频教程,玩的人太少,主要是串口方式文件传输速度太慢,实用价值不 ...

确认使用的人比较少,也可以在H7tool里用脚本实现,可能更方便.
回复

使用道具 举报

23

主题

211

回帖

280

积分

高级会员

积分
280
发表于 2023-3-19 23:35:48 | 显示全部楼层
RTT和MDK调试功能一起使用能支持吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2023-3-20 00:00:46 | 显示全部楼层
blackfire531 发表于 2023-3-19 23:35
RTT和MDK调试功能一起使用能支持吗?

1、Embedded Studio可以。
借助Embedded Studio V6.2x,现在使用DAPLINK做在线调试和RTT同时使用也贼方便了(2022-03-27)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111625

2、MDK可以使用比RTT更生猛的Event Recorder,可以开狂暴模式。STM32H7视频教程第11期:STM32H7的GPIO实战,深化非阻塞编程思想,移植驱动到全新器件上,开启Event Recorder狂暴模式
https://www.armbbs.cn/forum.php?mod=viewthread&tid=111702

3、IAR我没有找到好的方式,只能分开用了。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 06:05 , Processed in 0.186759 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表