STM32,RS485通信正常,但开不起设备

2019-07-14 13:24发布

如题
STM32F105  ST485XDR    通信正常,PC上能收到正确命令,但是不能开启设备。
PC上直接转发板子发出的数据,可以正常开启设备。

请高人指点,非常感谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
阿信509
1楼-- · 2019-07-14 19:00
估计是发送数据还没完全发完,就转成接收模式了,造成数据发送错误
felixbury
2楼-- · 2019-07-14 19:09
 精彩回答 2  元偷偷看……
wangyuzi87
3楼-- · 2019-07-14 23:47
是否与GND有关,PC串口是RS232,除了2条通讯线还有GND; STM32F105与设备是RS485,通讯只需2条通讯线,这样会使STM32F105与设备间电位悬空无法有效控制设备。
jsuuwfs
4楼-- · 2019-07-15 04:00
felixbury 发表于 2019-3-27 12:56
你看下你的接收和发送使能引脚有没有问题

没有问题。
收发数据,都可以和电脑上串口调试工具正常通信。
jsuuwfs
5楼-- · 2019-07-15 08:21
wangyuzi87 发表于 2019-3-27 13:12
是否与GND有关,PC串口是RS232,除了2条通讯线还有GND; STM32F105与设备是RS485,通讯只需2条通讯线,这样会使STM32F105与设备间电位悬空无法有效控制设备。

电脑和设备通信时,只连接两条通信线就可以正常通信。
我自己调试时,已经将GND连接,但是板子和设备还是没有通信上。
瓦德瓦155
6楼-- · 2019-07-15 13:13
看一下485硬件图纸

一周热门 更多>