stm32战舰开发板 485通信 上位机显示

2025-03-10 08:39:16
推荐回答(2个)
回答1:

一般遇到这种问题的原因有多种
1、数据发生移位(一般是PC的COM口配置有问题,比如说奇偶效验位,流控制,多少字节传输等等)
2、传输线太长,或接口不稳定
3、波特率不对
4、或者是你STM32的时钟配置有问题,分频器配置小了等等
5、或者485的使能管教控制的不好,或者在接收中断中有延时(更甚着有逻辑错误)。
等等,千万不要怀疑上位机软件,或者PC不稳定,怀疑这个的都是A货,x86架构下的串口值得信任,串口调试软件都被人用烂了,不用怀疑。

回答2:

关注这个问题