STM429,I2S双缓冲,无法进入DMA中断。

2019-07-20 21:44发布

音乐播放器实验,把这个实验移植到ucosIII下,不过不是读出来的音乐文件,
而是用sin函数产生正弦波数据,采样频率44100,I2S模式,DMA双缓冲。
但是启动后,任务工作工正常,只是一直不进入DMA中断,能帮忙看看吗?


DMA配置


111.png

DMA中断服务函数,判断哪个缓冲在使用,填充未使用的缓冲
222.png

DMA初始化
333.png

在任务代码中启动dma传输
444.png


启动DMA
555.png


工程源码
MorseDemoF4.rar (3.3 MB, 下载次数: 456) 2016-6-7 18:52 上传 点击文件名下载附件
工程源码




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。