senddata专题

20130408-[转]STM32库函数USART_SendData的缺陷和解决方法

2.1        问题及现象 使用USART_SendData()函数非连续发送单个字符是没有问题的;当连续发送字符时(两个字符间没有延时),就会发现发送缓冲区有溢出现象。若发送的数据量很小时,此时串口发送的只是最后一个字符,当发送数据量大时,就会导致发送的数据莫名其妙的丢失。 如:       for(TxCounter = 0;TxCounter < RxCounter; TxCou