前面加上等待上次发送结束,再给发送寄存器斌值。如下: while((USART1->SR&0X40)==0);//等待发送结束 USART1->DR=buf[t]; } while((USART1->SR&0X40)==0);//等待发送结束
解决没?,我也是用变量就没问题,用数组就255,但我不可能很多数用一个个变量来存储啊?要不用指针吧!
没有程序,鬼知道什么原因