发送使用系统函数
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
PUTCHAR_PROTOTYPE
{
LL_USART_TransmitData8(USART1,ch);
return ch;
}
发送位置
数据丢的一塌糊涂
在发送后加一行while((USART1->SR&0X40)==0){};等待数据发送完一个字节后,在发送第二个
代码如下
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
PUTCHAR_PROTOTYPE
{
LL_USART_TransmitData8(USART1,ch);
while((USART1->SR&0X40)==0){};
return ch;
}
稳了
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/g313105910/article/details/126390086
|