CH432在一次写入多个字节时,为什么其中某一个字节会多发一次呢.比如一次写入12,F1,AA.其中就会出现12 12 F1 AA 或者 12 F1 F1 AA 的情况.多谢
热门产品 :
CH32X035: 32位USB+USB PD单片机
CH432在一次写入多个字节时,为什么其中某一个字节会多发一次呢.比如一次写入12,F1,AA.其中就会出现12 12 F1 AA 或者 12 F1 F1 AA 的情况.多谢
432不会对同一字节发送两次的。 可能问题出在你的接收程序上,建议你用PC上的串口调试工具来接收做下调试。
我现在就是用调试助手看的.它确实发出两次.
我这边实验了下,没有这种问题,你是用的例子程序吗?要不换一片CH432实验一下。
不是每次发送都是这个样子.是会出现这样的概率,而且还比较高. 我是这样接的.432是工作在全双工模式下.432后面接了一个485的芯片.而485的芯片的接收引脚一直是接地的.也就是工作在发送的时候也接收回发送出的数据.这样432也就接收回来了. 发出去的和接收回来的都是多一个字节
你读LSR寄存器看有无线路错误。