[STM32F4] F446RET6做I2S音频输出时碰到DMA缓冲切换不够流畅

[复制链接]
410|10
童雨竹 发表于 2025-9-7 07:34 | 显示全部楼层 |阅读模式
STM32F446RET6播放音乐有轻微的卡顿声。
Clyde011 发表于 2025-9-7 07:38 | 显示全部楼层
播放文件多大时更明显?
公羊子丹 发表于 2025-9-7 07:39 | 显示全部楼层
音频卡顿一般是DMA不跟手。
周半梅 发表于 2025-9-7 07:40 | 显示全部楼层
你用双缓冲模式了吗?
帛灿灿 发表于 2025-9-7 07:40 | 显示全部楼层
我也听过那种轻微杂音。
 楼主| 童雨竹 发表于 2025-9-7 07:41 | 显示全部楼层
DMA优先级可能要调高点。
万图 发表于 2025-9-7 07:42 | 显示全部楼层
I2S中断触发延迟也得注意。
Wordsworth 发表于 2025-9-7 07:43 | 显示全部楼层
是不是波特率对不齐?
Bblythe 发表于 2025-9-7 07:44 | 显示全部楼层
试试调大一点缓冲区。
Pulitzer 发表于 2025-9-7 07:45 | 显示全部楼层
CubeMX生成的配置靠谱不?
Uriah 发表于 2025-9-7 07:45 | 显示全部楼层
我感觉用外部晶振会更稳。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

6228

帖子

2

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