maiha7 发表于 2018-8-23 15:05:12

485通信问题求解

单片机通过485转232模块给PC机的串口调试助手发送数据正常, 但用串口调试助手给单片机发送数据却接受不到。 单片机程序调试发现也进不了接受中断。请教坛里高手什么原因

dzymushi 发表于 2018-8-23 15:17:50

DE拉低了吗

lcw_swust 发表于 2018-8-23 15:18:16

找示波器看看单片机RXD引脚是否有数据波形。
检查程序看是否允许接收、是否开了接收中断。

sleet1986 发表于 2018-8-23 15:25:36

先看RXD波形,用的什么485IC,接受信号时,控制接受引脚电平有没有设置对。

我是一个大白菜 发表于 2018-8-23 17:14:34

485芯片,平常是接收模式吗?看看RE信号

cumt_123456 发表于 2018-8-23 22:26:29

一步一步检查吧

Semiconductor 发表于 2018-8-23 22:33:18

不会调试,就用USB转485的模块和单片机通信,一步到位。

Llinuxu 发表于 2018-8-24 14:55:25

接收引脚是否使能了?

右手边 发表于 2018-8-24 15:02:34

没图说毛线

xuyaqi 发表于 2018-8-24 16:27:15

单片机串口接收初始化没做好。

qq78929709 发表于 2018-8-24 16:45:49

1、检查485收发控制线是否控制正常。
2、检查单片机接收中断是否正常清除。
3、检查串口波形波特率是否正确。

maiha7 发表于 2018-8-24 17:27:10

谢谢各位 原因找到了 光耦隔离出现了问题
页: [1]
查看完整版本: 485通信问题求解