coody_sz 发表于 2023-7-11 13:27 485芯片:SP485EEN-L/TR |
| 异步串口转发的,一定要开收发缓冲。 |
188610329 发表于 2023-7-7 23:27 没听说过单片机直接带485驱动,什么型号的?485驱动一般可以容忍12V,而单片机通常都不行。 |
|
有个思路问题,PC机发送多个字节字符串后,数据是通过串口中断RX3_Buffer[RX3_Cnt] = S3BUF;从接收SBUF里传给接收缓冲数组RX3_Buffer[RX3_Cnt],RX3_Cnt会不断增加吗 在收到数据后,准备发送时,while(1)循环中if语句是怎么变化的,以及当一个字节数据传给发送寄存器SBUF后,串口检测到SBUF中数据后,直接发给PC机吗 |
Jisuzai 发表于 2023-7-10 10:35 485通信还是等接收超时后再传会吧 |
lkc8210 发表于 2023-7-7 16:14 谢谢您的建议,我修改后发现,第一个字节可以发送并正确回传给串口助手,第二个字节变成“.”,之后字节回传不了 |
大IGBT 发表于 2023-7-6 15:09 谢谢您的建议。 |
| 建议直接用带485接口的单片机,也不比stc8a8k64d 贵。 |
阻塞式延时令串口助手认为数据是分开的
建议改为非阻塞式
|
| 最好把程序和调试画面截图,你整个这,别人给你指导还得费时间下载,大师们很忙的 |