本帖最后由 ssf621 于 2022-11-17 20:53 编辑
1、两块电路板共地,线路正常,收发线没有接错
2、电路板单独和电脑连接,发送命令和响应数据都正确,串口设置都是:9600 8 N 1
3、示波器观测每一位数据宽度104us, 在5%误差范围内
4、232电平:0:+5V 1:-5V, TTL电平:0:0v 1:3.3V, 都是正常
5、stm32f103rct6是在嘉立创贴片, 使用了串口5,接收脚PD2设置悬 浮输入、上拉输入或者外接10K上拉电阻,无接收数据时,电平都是0?
6、发送端发送的第一个数据时0x79, 接收到的数据解析是 0x5e?7、以前遇到过232串口数据异常,是两块MCU之间只用了一片SP3232芯片,电平不匹配,这个问题不存在,而且已经更换过232芯片
8、232外围电容也从0.1uf 更换成了1uf
|