程序匠人 发表于 2011-9-28 20:03

用了一下,感觉这个应该是目前最好用的一款基于帧的串口调试软件,但是也还有需要改进的地方,因为帧的定义和识别机制不同,所以调试时的需求也不同。

   先说帧定义的几种常用形式:
   1.帧长度识别机制。
      ...
21ele 发表于 2011-9-25 10:12 https://bbs.21ic.com/images/common/back.gif

178楼的内容不错,送裤子一条。

sfofyyy 发表于 2011-9-29 18:29

狠狠的顶!!!
用了两个月了,确实非常方便。
不过有时我需要把接收的数据送到EXCEL表格做进一步处理,这时没有办法把大量数据复制到一列表格中,能否在‘高级收码’中做个选项:接收完一帧数据后自动换行?

程序匠人 发表于 2011-10-1 09:54

狠狠的顶!!!
用了两个月了,确实非常方便。
不过有时我需要把接收的数据送到EXCEL表格做进一步处理,这时没有办法把大量数据复制到一列表格中,能否在‘高级收码’中做个选项:接收完一帧数据后自动换行? ...
sfofyyy 发表于 2011-9-29 18:29 https://bbs.21ic.com/images/common/back.gif

你说的功能在V31版本上是可以实现的。方法:

1、启用“高级收码”,假设选用通道0
2、切换到“基本功能”标签页,右上角的收码区来源下拉列表,默认为“原始接收”,改为“通道0”。(如果要显示整个帧,也可以改为“接收帧”)
3、不要勾选“标注时间”“标注来源”
4、这时,凡是通道0上接受的数据,都会被“基本功能”标签页的“收码区”显示出来,并且会自动换行。
5、收完数据,可以点击“保存”按钮,存为TXT文件。

sfofyyy 发表于 2011-10-9 11:23

呵呵,我试一下,谢谢诶

xuepiaojiangu 发表于 2011-10-10 13:55

匠人先生,记得以前提过在win7系统下用usb转串口用贵软件总是无法朝单片机发送数据的问题,后来将系统换成xp就好了。
最近我又换了一个win7系统,发现用贵软件可以给单片机发送数据了,但是只能发送一次,第二次点击发送按钮就会出现错误提示,如下:
运行时错误'8020'
Error reading comm device

但是用别的串口调试软件,例如串口调试助手v2.2或者是串口调试工具com1-com10.exe却没有问题。
这是怎么回事呢?

c126 发表于 2011-10-19 15:39

软件无法安装,需要什么支持

hotpower 发表于 2011-10-20 03:20

顶匠人!!!

下面是HotISP V2.65B
腾讯微群(入群密码:250):
http://t.qq.com/download.php?fkey=/7b99e7fa-46b7-4842-8998-ffad25ff7076&qid=78184763&ftype=2

新浪微群(入群密码:250):
http://q.weibo.com/316539/file/13960456

需要PK的拿BIN或HEX转成汇编的A51文件~~~

disasm51是俺20年前的构思,俺认为还不落伍。
若俺被PK了,俺会改进算法继续PPKK~~~

HotISP内嵌的超级反汇编disasm51.exe(V5.08)是一个控制台程序。
它可以独立运行,也可以被任何采用控制台回显技术的软件调用。

例如:
disasm51.exe a51demo
disasm51.exe a51demo.bin
disasm51.exe a51demo.bin a51demo
disasm51.exe a51demo.bin a51demo.a51
disasm51.exe a51demo.bin a51demo.asm

https://bbs.21ic.com/images/default/attachimg.gif https://bbs.21ic.com/attachments/month_1110/11102002211451eca7d5b9dfc7.gif

日生光军 发表于 2011-10-21 14:11

很好很强大……VS能做出来的、

汽车电子 发表于 2011-10-21 14:54

通讯调试工具 链接
https://bbs.21ic.com/viewthread.php?tid=266971&highlight=%E9%80%9A%E8%AE%AF%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7


1、支持转义输入发送。
我想做电工们99.999%都不可能背会ASCII表 和 0x00~0x7f对应关系,不会一看就知道16进制和10进制的对应关系(0~255),所以支持转义发送非常关键。 假如要发送发下数据:
\r\n 这是要发送的数据,支持ASCII、HEX、10进制、中文\180\xa5 \xaa \x245
如果不支持转义混合,总是要查表,找对应的码值,很累。

2、支持C语言脚本,那才叫好用,为所欲为。

PackBot 发表于 2011-11-16 10:59

匠人,你好,很喜欢你的串口猎人,功能很强大,强大的有点不会用了,尤其是高级收码,示波器部分,能否写个详细的 使用说明啊,小弟不胜感激。

程序匠人 发表于 2011-11-16 12:09

匠人,你好,很喜欢你的串口猎人,功能很强大,强大的有点不会用了,尤其是高级收码,示波器部分,能否写个详细的 使用说明啊,小弟不胜感激。
PackBot 发表于 2011-11-16 10:59 https://bbs.21ic.com/images/common/back.gif

ok
回头好好整理一个出来。

Cortex-M0 发表于 2011-11-16 12:28

顶匠人!!!

xxlin1984 发表于 2011-11-23 16:49

发现BUG:波形显示失真。
条件:串口9600,发送单字节循环数据1-255,每间隔1ms,通道0按固定1字节帧长度接收。
现象:保存接收的数据是正确的,但波形显示的锯齿波失真,且周期会变化。

推测:匠人似乎是以系统时间作X轴,当其他程序影响串口猎手的运行时,会影响波形显。示。建议用数据接收顺序做X轴。

xxlin1984 发表于 2011-11-29 09:44

第二个小问题:找不到USB-CDC模拟的串口。

程序匠人 发表于 2011-12-8 22:06

发现BUG:波形显示失真。
条件:串口9600,发送单字节循环数据1-255,每间隔1ms,通道0按固定1字节帧长度接收。
现象:保存接收的数据是正确的,但波形显示的锯齿波失真,且周期会变化。

推测:匠人似乎是以系统时 ...
xxlin1984 发表于 2011-11-23 16:49 https://bbs.21ic.com/images/common/back.gif

确实会失真,不过,程序中有自动追踪功能。你如果是测量固定的频率,建议等待一会儿,波形会渐渐修正的。

Cortex-M0 发表于 2011-12-9 08:30

好贴要多顶~~~

znfc2 发表于 2011-12-10 15:50

:'(无法读取USB转串口的串口?提示:读取comm设备错误,(2303的芯片)

xxlin1984 发表于 2011-12-12 10:35

本帖最后由 xxlin1984 于 2011-12-12 10:37 编辑

第二次测试:
1.每次都重启串口猎人,确保软件复位(偶尔碰到拔插串口线后,接收失败,可能是没加校验位的原因)。
2.用示波器跟踪单片机发送周期,确认周期稳定。
3.保存高级收码里的数据,确认串口接收数据完整。
4.观察波形1分钟以上,再截图。
5.波特率9600,单片机发送间隔为1ms、10ms,循环发送锯齿波数据、、。

测试结果:
10ms比1ms波形要好,比波形要好,但都存在失真。



关于自动追踪:
下面两张图的测试条件和 9600-10ms测试.7zz 中的 10ms_.JPG 一样,只是把显示的 0.1s/格 改为 0.2s/格,方便观察。

程序匠人 发表于 2011-12-24 00:22

第二次测试:
1.每次都重启串口猎人,确保软件复位(偶尔碰到拔插串口线后,接收失败,可能是没加校验位的原因)。
2.用示波器跟踪单片机发送周期,确认周期稳定。
3.保存高级收码里的数据,确认串口接收数据完整 ...
xxlin1984 发表于 2011-12-12 10:35 https://bbs.21ic.com/images/common/back.gif

0.1s 和0.2s可能确实会发生追踪失败的情况。因为实在是堵塞了,处理不过来。。。。

ifus 发表于 2012-2-24 12:01

功能太强大了
页: 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33
查看完整版本: 喜欢串口辅助调试的进(8月19日《串口猎人》V31发布在484楼)