OpenEdv-开源电子网

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

两个485芯片通讯出现乱码。。。。

[复制链接]

7

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2018-12-13
在线时间
15 小时
发表于 2019-9-12 16:51:40 | 显示全部楼层 |阅读模式
1金钱
#RT其中一个是3.3V串口,另一个是5V的串口。
现象就是:3.3V的串口发数据转485信号到5V串口的时候,是正常的。波特率甚至达到921600不丢失;
但是当5V的串口发数据到3.3V的时候,3.3V串口获取正常,但是5V的串口会莫名其妙收到一些乱码。
当做了两个3.3V串口转485信号互相通信,则没有这个问题;两个5V串口也是没有问题。

请问大神这个问题出现在@???

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

7

主题

175

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1327
金钱
1327
注册时间
2019-7-11
在线时间
165 小时
发表于 2019-9-12 17:06:04 | 显示全部楼层
5V和3.3V之间没做电平转换吧
世界和平
回复

使用道具 举报

8

主题

182

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
金钱
421
注册时间
2017-3-8
在线时间
114 小时
发表于 2019-9-12 17:27:02 | 显示全部楼层
很明显得啊,两个5v没问题,两个3.3v也没问题,那肯定是你没有进行电平转换的问题啊
回复

使用道具 举报

7

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2018-12-13
在线时间
15 小时
 楼主| 发表于 2019-9-23 16:09:02 | 显示全部楼层
15937417823 发表于 2019-9-12 17:27
很明显得啊,两个5v没问题,两个3.3v也没问题,那肯定是你没有进行电平转换的问题啊

问题是:我是TTL转485信号的,再从485转TTL到串口的。难道得到TTL信号之后还要电平转换吗??
回复

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
147
金钱
147
注册时间
2018-7-8
在线时间
26 小时
发表于 2019-9-23 19:11:15 | 显示全部楼层
1、换3485做通讯芯片
2、示波器看看,哪里来的干扰啊
回复

使用道具 举报

4

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
358
金钱
358
注册时间
2012-11-21
在线时间
61 小时
发表于 2019-9-23 21:48:49 | 显示全部楼层
这种情况我也遇到过,我是PIC946的5V SPI信号和STM32F103 3.3V SPI信号通信,就会出现通讯异常,即使经过光耦转换也不好使,但是两个STM32  3.3V SPI则没有问题。最后只能放弃PIC与STM32之间的SPI通信
回复

使用道具 举报

7

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
94
金钱
94
注册时间
2018-12-13
在线时间
15 小时
 楼主| 发表于 2019-9-24 15:19:06 | 显示全部楼层
zds0311 发表于 2019-9-23 21:48
这种情况我也遇到过,我是PIC946的5V SPI信号和STM32F103 3.3V SPI信号通信,就会出现通讯异常,即使经过光 ...

我试过是可以的,不过是通过两个现成的模块才没有乱码。一个模块带信号隔离的,一个不带。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 01:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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