将发送的TX_BUF与接收的RX_BUF分别用串口打印出来看看。
另外从你调用的函数看,你用的例程还是旧 ...
刚才,在发送端连着电脑,同时也对发送端的STC32G单片机供着电,接收端我用另一个电源对接收端的STC32G单片机供电两个单片机共地。在发送端的程序中加入了把P3口的状态发送到电脑串口的程序后,发现P3口的状态是对的,在接收端P4的端口不对,但是想不到的是我把电脑连到接收端的STC32G,发送端的STC32G用另一个电源供电后,一切正常了,接收端的P4口正确的反映了发送端的P3口的状态,没有那个方波出现了。现在两端都用电源供电,还是正常,这是为什么? miemieyang 发表于 2023-12-8 13:38
准双向应该是这样吧
是的,您这样是规范的,我去改过来,我试试看是不是这个原因。 本帖最后由 newlined 于 2023-12-8 15:03 编辑
miemieyang 发表于 2023-12-8 13:38
准双向应该是这样吧
应该不是这个原因,现在看来应该是杜邦线的原因,没有接触好。 本帖最后由 newlined 于 2023-12-8 14:05 编辑
@乘风飞扬,我刚才又恢复了以前的连接方式,发现一切都正常了,我现在怀疑是杜邦线有的接触不良造成的。乌龙了,谢谢您的回复,不是您让我用串口跟踪,也发现不了这个问题,非常感谢。
页:
1
[2]