[STM32F4] STM32F405在2Mbps波特率下发送18字节数据时丢字节

[复制链接]
 楼主| duo点 发表于 2025-7-21 17:17 | 显示全部楼层 |阅读模式
STM32F405在2Mbps波特率下发送18字节数据时丢字节
公羊子丹 发表于 2025-7-22 07:28 | 显示全部楼层
2Mbps 已经挺高了,用的是串口还是 SPI?
周半梅 发表于 2025-7-22 07:29 | 显示全部楼层
丢字节一般先看下是不是发送缓存溢出?
帛灿灿 发表于 2025-7-22 07:30 | 显示全部楼层
你是用 HAL 库发的还是 DMA?
童雨竹 发表于 2025-7-22 07:31 | 显示全部楼层
串口 FIFO 深度不够也可能导致丢字节,可以试试降低中断延迟。
万图 发表于 2025-7-22 07:32 | 显示全部楼层
用示波器看过波形没?波形质量也会影响高速传输。
Wordsworth 发表于 2025-7-22 07:33 | 显示全部楼层
建议先把波特率降到 1Mbps 试试还丢不丢。
Bblythe 发表于 2025-7-22 07:34 | 显示全部楼层
有没有开串口 FIFO 模式?有的 F4 系列支持 FIFO 可以缓解。
Pulitzer 发表于 2025-7-22 07:35 | 显示全部楼层
18 字节也不多,考虑用 DMA 连续发看看效果。
Uriah 发表于 2025-7-22 07:36 | 显示全部楼层
接收端的处理能力也要跟得上,不然会丢包。
Clyde011 发表于 2025-7-22 07:37 | 显示全部楼层
如果是 FreeRTOS,看看是不是任务调度打断了发送流程?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

495

主题

2085

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部