[应用相关] N32 串口 DMA 接收时,BufSize 设多大合适?

[复制链接]
1273|2
花间一壶酒sd 发表于 2025-8-28 14:13 | 显示全部楼层 |阅读模式
调试 N32 串口 DMA 接收,BufSize 设 10 字节时,高频数据(1Mbps 波特率)直接丢包;
改成 100 字节后丢包减少,但项目内存紧张,100 字节有点浪费。
想知道有没有计算 N32 串口 DMA 最佳 BufSize 的方法,比如结合波特率、CPU 处理速度来算,既能避免丢包又不浪费内存?

蓝天枫 发表于 2025-9-15 12:20 | 显示全部楼层
按你的通信协议中最大的帧长度
蓝天枫 发表于 2025-9-15 12:22 | 显示全部楼层
一帧接收完毕后,需要拷贝出数据再处理,防止数据缓冲区被下一帧通信覆盖。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

1219

帖子

2

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