今天调试一段代码,两块stc芯片用485进行通信,A板负责发送命令,B板负责接收命令,结果A板发送的命令是正常的,就是B板无法接受,而我使用串口助手给B板发送同样的命令B板接受正常。开始以为是485通信模块的问题,后来发现,是485通信芯片的A,B端的电容问题,电容过大导致波形失真,单片机无法接受。而电脑端对波形的容错能力强,所以可以正常发送给B板
485通信不正常
最新推荐文章于 2024-10-11 00:40:20 发布
今天调试一段代码,两块stc芯片用485进行通信,A板负责发送命令,B板负责接收命令,结果A板发送的命令是正常的,就是B板无法接受,而我使用串口助手给B板发送同样的命令B板接受正常。开始以为是485通信模块的问题,后来发现,是485通信芯片的A,B端的电容问题,电容过大导致波形失真,单片机无法接受。而电脑端对波形的容错能力强,所以可以正常发送给B板