公羊子丹
发表于 2025-6-11 07:22
串口接收咋老丢字节?
换了两根USB转串口线都不行,感觉MCU这边好像没反应似的。
Clyde011
发表于 2025-6-11 07:26
我之前加了个小延时就稳定多了。
公羊子丹
发表于 2025-6-11 07:27
会不会是波特率没对上?我以前就栽过一次。
公羊子丹
发表于 2025-6-11 07:28
缓冲区够不够大?有时候接收太快会丢。
帛灿灿
发表于 2025-6-11 07:28
DMA试过没?感觉用起来稳一点。
童雨竹
发表于 2025-6-11 07:29
是不是主机那边发太快了?
万图
发表于 2025-6-11 07:30
HAL库还是自己写的驱动?
Wordsworth
发表于 2025-6-11 07:31
串口中断里是不是处理太慢了?
Bblythe
发表于 2025-6-11 07:31
跑跑串口抓包工具看看,接收端到底收到多少。
Pulitzer
发表于 2025-6-11 07:32
电平是不是TTL不匹配?
Uriah
发表于 2025-6-11 07:33
GND接好了吗?别小看这个。
classroom
发表于 2025-6-11 17:14
USB转串口线质量差、供电不足或接线错误可能导致数据丢失。
flycamelaaa
发表于 2025-6-11 17:14
用示波器或逻辑分析仪检查MCU的串口引脚是否有信号输出/输入。
elephant00
发表于 2025-6-11 17:18
串口中断优先级过低或未启用。
powerantone
发表于 2025-6-11 18:00
波特率不匹配?
stormwind123
发表于 2025-6-11 19:09
长距离传输或电磁干扰可能导致信号失真。
cr315
发表于 2025-6-11 19:30
检查代码中是否调用了HAL_UART_Init。
duo点
发表于 2025-6-11 20:29
在CubeMX中启用DMA,并配置为Circular Mode。
jcky001
发表于 2025-6-11 22:00
未正确启用串口时钟或引脚复用功能?
probedog
发表于 2025-6-11 22:00
缩短串口线长度,或使用屏蔽线。
页:
[1]