STM32使用问题总结 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-08
[导读]1.串口发送第一个字节丢失问题代码voidUSART1_SendBuf(uint8_t*pbuf,uint8_tlen){for(uint8_ti=0;i
1.串口发送第一个字节丢失
问题代码
本文引用地址: http://www.21ic.com/app/mcu/201808/781736.htm
voidUSART1_SendBuf(uint8_t*pbuf,uint8_tlen)
{
for(uint8_ti=0;i { /*写一个字节到USART1*/ USART_SendData(USART1,*pbuf++); /*等待发送结束*/ while(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RESET) {} } } 修正代码 voidUSART1_SendBuf(uint8_t*pbuf,uint8_tlen) { for(uint8_ti=0;i { /*写一个字节到USART1*/ USART_SendData(USART1,*pbuf++); /*等待发送结束*/ while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET) {} } }
查看评论 回复