你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
00-405686 发表于 2016-4-26 17:35 你看下你的接收和发送使能引脚有没有问题
jinglixixi 发表于 2016-4-26 17:40 是否与GND有关,PC串口是RS232,除了2条通讯线还有GND; STM32F105与设备是RS485,通讯只需2条通讯线,这样会 ...
xuguomin 发表于 2016-4-27 10:48 看一下485硬件图纸
1
2
darren_liu 发表于 2016-4-26 18:45 电脑和设备通信时,只连接两条通信线就可以正常通信。 我自己调试时,已经将GND连接,但是板子和设备还是 ...
jinglixixi 发表于 2016-4-27 12:16 RS484的线间加120欧的电阻试试,或是加上上拉与下拉电阻。
xuguomin 发表于 2016-4-27 14:46 确信通讯程序没有问题?还有波特率和通讯格式是否正确。再不行用示波器看AB信号是不是相当差。P6KE和负载电 ...
darren_liu 发表于 2016-4-28 10:01 已经试过,结果一样。 现在能确定硬件没有问题,用开发板和例程,成功开启设备。例程修改后,down到自己 ...
RS485通信,主机端A和B两根通信线之间的阻抗,需要和从机端A和B通信线之间的阻抗一样大吗?
请高手们指点我一下。
非常感谢
没有问题。
收发数据,都可以和电脑上串口调试工具正常通信。
电脑和设备通信时,只连接两条通信线就可以正常通信。
我自己调试时,已经将GND连接,但是板子和设备还是没有通信上。
C:\Users\Administrator\Desktop\RS485_1.PNG
1
2
RS484的线间加120欧的电阻试试,或是加上上拉与下拉电阻。
已经试过,结果一样。
现在能确定硬件没有问题,用开发板和例程,成功开启设备。例程修改后,down到自己板子也成功开启。
现在底层配置一样,例程中main函数直接发送数据命令,成功开启设备。
自己的应用程序就开不启设备。PC上可以收到命令,且数据内容,格式完全正确。
我现在还没有想明白。
现在能确定硬件没有问题,用开发板和例程,成功开启设备。例程修改后,down到自己板子也成功开启。
现在底层配置一样,例程中main函数直接发送数据命令,成功开启设备。
自己的应用程序就开不启设备。PC上可以收到命令,且数据内容,格式完全正确。
我现在还没有想明白。
真想不出还有什么原因了!