[应用相关] 一旦出问题,第一个就是检查是否溢出

[复制链接]
5218|66
Uriah 发表于 2025-1-23 10:07 | 显示全部楼层
我觉得可以用双缓冲模式,处理一块数据的同时让另一块缓冲区接着采样,效率高很多。
Clyde011 发表于 2025-1-23 10:08 | 显示全部楼层
CubeMX 配置 DMA 的时候,缓冲区大小可能会默认太小,记得手动调大点。
V853 发表于 2025-1-23 22:59 | 显示全部楼层
缓冲器的大小通常应该根据采样率和数据处理速度来调整。它不应该太小或太大。测试一下。
朝生 发表于 2025-1-24 07:16 | 显示全部楼层
如果数据丢失严重,除了增加缓冲区,还可以尝试降低adc采样率。
AIsignel 发表于 2025-1-24 23:04 | 显示全部楼层
DMA,如果配置为单次模式,数据将在一轮后停止。记得换成循环模式,降低外溢风险。
AutoMotor 发表于 2025-1-26 13:56 | 显示全部楼层
DMA,如果配置为单次模式,数据将在一轮后停止。记得改用循环模式,减少溢出风险。,
IntelCore 发表于 2025-2-3 15:35 | 显示全部楼层
DMA,如果配置为单次模式,数据将在一轮后停止。记得切换到循环模式,减少溢出风险。,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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