硬汉嵌入式论坛

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

[使用教程] H7-TOOL的USB转串口TTL,RS232和RS485操作说明,支持3Mbps,支持USB,以太网和WiFi方式,含局域网和外网(2023-12-04)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2019-12-3 00:38:21 | 显示全部楼层 |阅读模式
本贴含操作说明举例

H7-TOOL现在追求所有功能免驱一条龙,即插即用,高速HID免驱方式实现,无需安装驱动。

功能特性:
(1)可以和TOOL所有功能一起使用,并且支持双硬件串口。
(2)支持USB,WiFi和以太网通信方式,支持内网和外网。
(3)支持TOOL上位机在线查看,支持TOOL显示屏离线查看。
(4)支持UTF-8,GBK和HEX编码。
(5)支持485/232/TTL串口,测试TTL串口3Mbps不丢包。TTL串口电平支持1.2V - 5V设置。
(6)支持Modbus主站和从站。
(7)支持6路波形展示。
(8)支持自定义解析脚本。
(9)支持编辑框添加各种常用消息,支持串口内容实时保存到文件。
(10)支持各种格式时间戳,这个是硬件RTC+硬件定时器us级时间戳,比较准确。TOOL的时间戳不同于常用的第3方串口软件,是TOOL硬件实现的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、整体效果:

波特率,时间戳,编码格式等都是在这个界面下设置



2、支持6路波形展示:



波形展示:



3、3Mbps数据测试:



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



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



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



7、Modbus主站和从站:



硬件接线:

12.png

操作举例1:串口1采用TTL串口方式接目标板通信:

H7-TOOL使用TTL串口方式接目标版,注意TTL串口接目标要使用交叉线方式,即RX接TX,TX接RX,同时要GND共地。

波特率设置115200, 8bit数据,1个停止位,无奇偶校验位。

12.png

通信效果:

14.gif

如果要TOOL上位机给目标发送数据可以,底栏编辑串口发送,也可以快捷窗口发送:

124.png

操作举例2:485测试

通信使用和TTL串口是一样的,主机接口是485A接485A,485B接485B



操作举例3:波形展示方法

1、串口波形打印:

操作比较简单,半角逗号作为不同路波形区分,所有路波形结束加\r\n。当前支持6路波形数据打印。

打印一路数据
int a;

printf("%d\r\n", a);

打印两路数据
int a;
float b;

printf("%d, %f\r\n", a, b);

依次类推,支持六路波形展示。




打印个FFT,滤波什么的,非常方便:



2、用户设置X轴数据:

自定义X轴坐标值的话,打印的前两个字符是固定,第1个字符是大写的字母X,第2个字符表示X轴坐标值,可以是整数,也可以是浮点数,保证递增即可。

后面的字符是每路要展示的波形数据,比如我们这里展示两路波形,数据之间半角逗号隔开。

printf("X, %0.3f, %f, %f\r\n", (float)bsp_GetRunTime()/1000, testInput_f32_REF, testInput_f32_REF1);



参考资料:
1、H7-TOOL的485总线接口做2M/2.5M/3Mbps通信速度注意事项
https://www.armbbs.cn/forum.php?mod=viewthread&tid=121818

2、H7-TOOL的Modbus主机,串口波形打印和用户设置X轴数值设置说明
https://www.armbbs.cn/forum.php?mod=viewthread&tid=108891

3、H7-TOOL的Modbus虚拟从机功能操作说明
https://www.armbbs.cn/forum.php?mod=viewthread&tid=110206


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
 楼主| 发表于 2023-12-4 10:18:19 | 显示全部楼层
发布2.24版本固件,更新操作说明。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 09:55 , Processed in 0.228934 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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