程序有问题,或者硬件设计得不好。 先检查硬件,如果没问题,就是程序问题,可能是硬件上的某点和地联通了。

要么就是接收寄存器USARTX->DR根本没收到数,你让它发送,肯定都是0.