1、时钟选择的对不对, 2、GPIO口的TX引脚应该设置为“复用推挽输出” 3、中断初始化函数也不可加 4、硬件方面RXT、TXD电路接反。一直出现00的时候就要怀疑是不是线接反了。 总结:大概率是代码的问题一定要仔细检查