打印

串口485转换器碰到一个郁闷的问题?

[复制链接]
2160|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hsb.siq|  楼主 | 2012-3-5 23:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在市场上买了个串口485转换器CONVERTER,起初PC软件(C#,API编写的串口程序)与单片机通讯没问题,串口调试软件与单片机通讯也没问题。过了两三个月后,发现PC软件与单片机通讯不了了,但串口调试软件与单片机通讯却没有问题。
换个新的转换器CONVERTER,PC软件又可以和单片机通讯。

相关帖子

沙发
hsb.siq|  楼主 | 2012-3-6 11:18 | 只看该作者
测试发现,发送8个字节,接收时变成7个字节,前5个对的,后面3个变成2个。

使用特权

评论回复
板凳
xwj| | 2012-3-6 12:42 | 只看该作者
用示波器比较下输入输出波形不就知道了?

使用特权

评论回复
地板
beiheng| | 2012-3-6 15:00 | 只看该作者
我的笔记本也遇见这个问题了,串口收发都没有问题,用一个232转422自环后就丢数据。

使用特权

评论回复
5
hsb.siq|  楼主 | 2012-3-6 20:35 | 只看该作者
本帖最后由 hsb.siq 于 2012-3-6 23:19 编辑

改用网上下载的一个mycom类,问题解决了,但却极不稳定,时好时坏。正在打原因...

使用特权

评论回复
6
谈的元| | 2012-3-6 20:45 | 只看该作者
测试发现,发送8个字节,接收时变成7个字节,前5个对的,后面3个变成2个。
hsb.siq 发表于 2012-3-6 11:18

波特匹配不?误差大不?

使用特权

评论回复
7
hsb.siq|  楼主 | 2012-3-6 21:12 | 只看该作者
参数配置应该没问题,因为换个新的就可以用。误差也没有,用11.0952M晶振

使用特权

评论回复
8
hsb.siq|  楼主 | 2012-3-6 23:24 | 只看该作者
把MYCOM类的读写函数换成API类的读写函数,现在好象还行,但用原装的串口可以,用USB转过来的就不行,

使用特权

评论回复
9
chunyang| | 2012-3-6 23:29 | 只看该作者
建议还是改良你的软件,串口调试助手没问题说明硬件没有大问题,只是你的软件和硬件配合处于临界态,用存储示波器抓取波形仔细对比一下你的软件和串口调试助手间的差别。

使用特权

评论回复
10
cjseng| | 2012-3-7 21:05 | 只看该作者
其实就是帧错误,解决的办法就是一个字节一个字节发送,绝对没问题。

使用特权

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

本版积分规则

75

主题

232

帖子

2

粉丝