硬汉嵌入式论坛

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

[功能建议] 准备下个固件版本(V1.32)增加串口监视功能,征求好的想法

[复制链接]

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2020-9-18 16:52:58 | 显示全部楼层 |阅读模式


前2个月一直在完善脱机烧录功能,其他功能开发都搁置了。下个固件版本计划,也照顾下其他客户的需求
1、增加雅特力AT32的支持,已基本调通
2、优化emmc驱动,之前居然一直用的单线传输模式,测试程序已修改为8线模式,读写emmc磁盘速度有大幅度提升。已基本调通。
3、计划增加一个串口数据监视功能,征求下意见。

串口监视器:
1、H7-TOOL具有1个串口是三合一的,TTL、RS485、RS232
2.  还有有1个单独的TTL串口, 电路设计上RS232_TX脚在可以做输入送到UART_8(有前提条件,被侧设备的TX驱动信号需要足够强)
3.  不同于一般的PC串口助手
   - 一般的PC串口助手只能显示一路单向数据
   - 支持同步监视2路串口数据(TTL串口或RS232串口),可以监视通信双方的全双工通信过程。
   - RS485属于半双工,只需监视一路串口数据即可
   - 如果要监视RS422全双通通信。折中的办法是,外加一个TTL转RS485的模块。
4. 先做个简单的,ASCII(GBK编码)、HEX两种显示模式,波特率参数手动设置

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-9-18 17:09:19 | 显示全部楼层
串口监视器功能,简单易用是最主要的,保证TOOL和测试版串口线接上就可以使用,最好不要有额外的接线,功能设置复杂的话,一段时间不用,自己都忘了,就用已经支持的三合一串口。

然后不卡机,这就可以了。

现在用电脑端串口最闹心的就是搞着搞着软件卡死了,或者USB转串口卡死了,或者串口打不开了,都比较烦。


最重要的一点,看看没有好办法解决TX和RX反接的问题,能不能做到用户RX和TX随便接。

H7的串口支持交叉和直连。不知道有没有办法利用下





回复

使用道具 举报

2

主题

34

回帖

40

积分

新手上路

积分
40
发表于 2020-9-18 17:14:37 | 显示全部楼层
个人建议可以参考下BUS hound软件,可以监控USB、串口等,然后可以设置显示每条时间截信息(方便查找出错时间、间隔等),并保存为文本文件(方便设备大量监测日志文件,最好可以选择输出格式等等)
回复

使用道具 举报

1

主题

103

回帖

106

积分

初级会员

积分
106
发表于 2020-9-18 17:59:21 | 显示全部楼层
监视是用屏来显示,还是电脑来显示了?
回复

使用道具 举报

1

主题

37

回帖

40

积分

新手上路

积分
40
发表于 2020-9-18 17:59:30 | 显示全部楼层
USB-485  USB-CAN——SPI ——I2C
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-9-18 18:06:54 | 显示全部楼层
西点钟灵毓秀 发表于 2020-9-18 17:59
监视是用屏来显示,还是电脑来显示了?

直接TOOL上展示。

回复

使用道具 举报

36

主题

2039

回帖

2147

积分

至尊会员

积分
2147
发表于 2020-9-19 00:29:09 | 显示全部楼层
H7支持自适应波特率,可以做个,感觉比较实用。

还有CAN有必要做个支持,现在CAN调试基本都是借助CAN分析仪,这个功能比较有实现价值。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-9-19 10:18:42 | 显示全部楼层
aaabbbad 发表于 2020-9-18 17:14
个人建议可以参考下BUS hound软件,可以监控USB、串口等,然后可以设置显示每条时间截信息(方便查找出错时 ...

串口监测的话,有个小软件也不错,也可作为借鉴
找到个简单易用的绿色版串口监测软件AccessPort.exe
http://www.armbbs.cn/forum.php?mod=viewthread&tid=97635






回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
 楼主| 发表于 2020-9-19 12:02:11 | 显示全部楼层
小屏上显示不了那么多内容
回复

使用道具 举报

17

主题

248

回帖

299

积分

高级会员

积分
299
发表于 2020-9-19 13:49:51 | 显示全部楼层
如果能有带时间戳,保存到文件就很好了。没有的话也够用。
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-9-19 14:23:07 | 显示全部楼层
接个GPS模块到TOOL的串口上,能流畅展示,这个功能基本就OK
代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-9-21 07:20:38 | 显示全部楼层
missfox 发表于 2020-9-19 14:23
接个GPS模块到TOOL的串口上,能流畅展示,这个功能基本就OK

好办法。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-9-21 07:20:57 | 显示全部楼层
xieyang__ 发表于 2020-9-19 13:49
如果能有带时间戳,保存到文件就很好了。没有的话也够用。

能加上时间戳还是不错的。
回复

使用道具 举报

8

主题

78

回帖

102

积分

初级会员

积分
102
发表于 2020-9-21 23:59:02 | 显示全部楼层
H7 RX TX 交叉还是比较好用的。电脑端软件卡死问题,个人感觉可能是电脑端软件写的问题。推荐一个“济南有人科技”的串口网络调试助手,这个是我用过的不太容易卡死的调试助手。其他几个数据量一大马上就卡死了,这个还比较健壮吧。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2020-9-22 09:19:48 | 显示全部楼层
he2002512 发表于 2020-9-21 23:59
H7 RX TX 交叉还是比较好用的。电脑端软件卡死问题,个人感觉可能是电脑端软件写的问题。推荐一个“济南有 ...

串口打印,可以使用SecureCRT即可,串口死了,它都不会死。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 16:55 , Processed in 0.305420 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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