STM32库函数USART_SendData的缺陷和解决方法
2.1 问题及现象
使用USART_SendData()函数非连续发送单个字符是没有问题的;当连续发送字符时(两个字符间没有延时),就会发现发送缓冲区有溢出现象。若发送的数据量很小时,此时串口发送的只是最后一个字符,当发送数据量大时,就会导致发送的数据莫名其妙的丢失。
如:
for(TxCounter = 0;TxCounter < RxCounter; TxCounter
转载
2017-07-20 13:35:32 ·
2894 阅读 ·
0 评论