你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103RCT6的uart1-Rx与RS485芯片RO连接后波形消失问题

[复制链接]
dgdzes 提问时间:2019-8-13 14:12 /
各位:帮忙看看这个现象是怎么消除,谢谢。PC端连接一个USB转485的模块,并与板子上的485模块相连,STM32F103RCT6的uart1-rx与RS485的RO相连。
MCU发送数据给pc端,没有异常;但从PC端发送数据给MCU时,RO没有输出波形,如果将uart1-rx与RO断开,PC端发送数据时,RO端就有波形出来,RO只要连接上uart-rx脚后就没有波形了。但uart1-rx/tx连接usb转串口模块时,又可以正常发送和接收数据。
mcu的串口需要额外地配置什么吗?
<
收藏 评论14 发布时间:2019-8-13 14:12

举报

14个回答
00-405686 回答时间:2019-8-13 15:12:38
485芯片需要控制收还是发,你控制是时序是否正确呢?
wenyangzeng 回答时间:2019-8-13 16:19:04
RS485与RS232有所不同,它需要控制发送或接收:
无标题.png
dgdzes 回答时间:2019-8-13 16:50:04
00-405686 发表于 2019-8-13 15:12
485芯片需要控制收还是发,你控制是时序是否正确呢?

控制时序应该没问题,因为波形在RO脚都可以测量的到,接上uart-rx引脚,波形就消失了,恒定为高。
dgdzes 回答时间:2019-8-13 16:50:44
wenyangzeng 发表于 2019-8-13 16:19
RS485与RS232有所不同,它需要控制发送或接收:

波形在RO脚都可以测量的到,接上uart-rx引脚,波形就消失了,恒定为高。
hmhuming 回答时间:2019-8-13 17:29:34
你用的什么型号的485芯片?
dgdzes 回答时间:2019-8-13 17:46:19
hmhuming 发表于 2019-8-13 17:29
你用的什么型号的485芯片?

MAX485
wenyangzeng 回答时间:2019-8-13 19:17:00
dgdzes 发表于 2019-8-13 16:50
波形在RO脚都可以测量的到,接上uart-rx引脚,波形就消失了,恒定为高。

楼主应该去仔细阅读RS485手册的,485总线由主机控制,总线只允许1个器件处于发送状态,这就要用到RE、DE控制信号的。
hmhuming 回答时间:2019-8-14 09:20:41

建议使用3485之类的,你没提供原理图,没法确认,但是max485是5v的,如果io不是5v耐受的可能烧毁了
hmhuming 回答时间:2019-8-14 09:23:39
wenyangzeng 发表于 2019-8-13 19:17
楼主应该去仔细阅读RS485手册的,485总线由主机控制,总线只允许1个器件处于发送状态,这就要用到RE、DE ...

你要仔细看楼主说的,楼主说断开串口接收引脚就能看到波形,这大概率是电平不兼容单片机io烧毁了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

12下一页

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版