打印

串口调试助手问题

[复制链接]
2706|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hanwe|  楼主 | 2011-6-28 20:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
调试串口的时候,发现上位机接收的数据一直不正确,然后就修改了半天下位机程序,改了老半天不行,怀疑是硬件出错,拿示检测了以后发现没有问题,最后还把芯片都换了,试了老半天还是不行
沙发
yufe| | 2011-6-28 23:23 | 只看该作者
换一个串口调试助手

使用特权

评论回复
板凳
llia| | 2011-6-29 00:08 | 只看该作者
嗯,我之前也是,换了一个串口调试助手竟然好,拿原来那个版本的串口调试助手对比才发现版本确实有问题

使用特权

评论回复
地板
yufe| | 2011-6-29 02:44 | 只看该作者
你应该先短接测试一下
我碰到过自动发送不完全正确的情况,两次才正确一次,停止自动发送后会立刻再发一次等问题

使用特权

评论回复
5
wangpe| | 2011-6-29 08:58 | 只看该作者
一般来说, 调试串口应准备几个类似串口调试助手的小程序, 在一个上调试有问题, 可试试其他的.
比如最常用的是"超级终端", WINDOWS XP自带的, 但只能用来调ASCII码串的收发.

使用特权

评论回复
6
langgq| | 2011-6-29 09:03 | 只看该作者
我一直用的没发现过问题,因为是买产品附带的

使用特权

评论回复
7
wangzsa| | 2011-6-29 09:28 | 只看该作者
有专用检测工具吧,在内核抓数据,绝对不会漏掉任何数据

使用特权

评论回复
8
zhuww| | 2011-6-29 09:47 | 只看该作者
是啊,不会因为应用层问题丢失数据。

使用特权

评论回复
9
zhanglli| | 2011-6-29 10:04 | 只看该作者
嗯,我之前也是,换了一个串口调试助手竟然好,拿原来那个版本的串口调试助手对比才发现版本确实有问题
llia 发表于 2011-6-29 00:08
这种情况确实让人抓狂,这些小软件多多少少都有些缺憾,
所以手头多备几种软件以防万一

使用特权

评论回复
10
lium| | 2011-6-29 10:33 | 只看该作者
自己编一个呗

使用特权

评论回复
11
guoyt| | 2011-6-29 10:46 | 只看该作者
上位机有两种,基于中断的和基于查询的。

用mscomm控件的,或者调用CreateEvent的, 都是基于中断的,缓冲区一般不会溢出。

使用特权

评论回复
12
hanwe|  楼主 | 2011-6-29 10:51 | 只看该作者
我也觉得网上不少是基于查询的,加个定时器在那里ReadFile,是不可靠的

使用特权

评论回复
13
yufe| | 2011-6-29 10:59 | 只看该作者
对啊,即使用多线程的技术,因为默认串口驱动2k的缓冲区,相对于windows十几毫秒调度一个线程,如果系统一忙,就卡死了。

使用特权

评论回复
14
llia| | 2011-6-29 11:18 | 只看该作者
碰到过类似情况,可以用多个调试助手试试。
觉得AccessPort挺好用的

使用特权

评论回复
15
hanwe|  楼主 | 2011-6-29 11:24 | 只看该作者
呵呵,大家反响挺大的,先讨论到这吧

使用特权

评论回复
16
autopccopy| | 2011-6-29 12:00 | 只看该作者
用匠人的串口猎人 !:lol


目前新版在395楼:https://bbs.21ic.com/icview-239765-20-1.html

使用特权

评论回复
17
hanwe|  楼主 | 2011-6-29 18:38 | 只看该作者
哇塞,果然强大

使用特权

评论回复
18
lipopo| | 2011-7-1 13:39 | 只看该作者
内容还是比较丰富得呀

使用特权

评论回复
19
lipopo| | 2011-7-1 13:40 | 只看该作者
:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

979

主题

8749

帖子

4

粉丝