OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3661|回复: 2

求助:CH340g读取的数据高位变成1了。

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
25
金钱
25
注册时间
2014-12-24
在线时间
0 小时
发表于 2014-12-24 13:01:44 | 显示全部楼层 |阅读模式
5金钱
我买了一个CH340g的usb串口转换器,把usb串口转化器直接连到单片机串口上。
我写了一个简单的串口程序,往pc端输出一个0,结果收到的数据是0x80。如果写0x6F,结果收到的是0xEF。就是高位变成1了。
但是单片机从pc端收到的数据却是对的。
我用的比特率是115200。
请问这个是什么问题。

最佳答案

查看完整内容[请看2#楼]

这种情况我遇到过,用示波器观察,是信号发送过程中起始变形了。后来发现是光耦速率不够,换了个高速光耦就没问题了。不知道你的会不会也因信号上升沿,下降沿时间太长了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
12083
金钱
12083
注册时间
2013-3-8
在线时间
1284 小时
发表于 2014-12-24 13:01:45 | 显示全部楼层
这种情况我遇到过,用示波器观察,是信号发送过程中起始变形了。后来发现是光耦速率不够,换了个高速光耦就没问题了。不知道你的会不会也因信号上升沿,下降沿时间太长了。
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11560
金钱
11560
注册时间
2014-4-1
在线时间
1318 小时
发表于 2014-12-24 15:50:55 | 显示全部楼层
模块的TTL电平是多少,和单片机匹配吗?
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-27 16:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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