I2C 错误代码含义
CubeIDE 下载程序时不整片擦除芯片
在编译C++ STM32项目时,如何将.hpp文件扩展名与合并了头文件声明和源文件定义的模板
sscanf 函数无法正确读取浮点值
TIM5 1μs 定时无法触发回调函数
如何将 LoRa993 模块与 STM32F401RE 对接
STM32F407 音频输入输出时 IFFT 无法正常工作
rand () 函数的问题不能产生真正的随机数
STM32F303K8搭配 FreeRTOS 时出现 RAM 溢出
在 LwIP_HTTP_Server_Netconn_RTOS 工程中添加 USART3 功能时遇到问题
微信公众号
手机版
加环形缓冲区。STM32 的串口数据寄存器就一个,接收到数据了你还没有读取下一个数据就又来了,自然就被覆盖截断了。
加个环形缓冲区,在中断里面把数据自动往缓冲区里面搬运,在别的地方再处理数据。
确定是 换行的原因,还是 数据覆盖的原因!
加大缓存区应该可以解决这个问题。