基于STM32的串口数据环形缓冲队列

最近进行STM32开发,在处理大规模串口数据的时候,由于数据处理速度不够及时而出现掉包的问题,为此通过以下方案成功解决。 BTW:在串口循环发送一组数据的时候,应该在发送第一个字节之前也加上判断缓冲区是否为空。 正确形式如下: //这个函数会循环执行 void stop(void){ //发送10给上位机,使其进入数据解调 float_data.d = 10 * 10000; while(U
相关文章
相关标签/搜索