关于用STM32片内DAC播放音乐的问题

2019-12-20 21:37发布

RT想用STM32F103RET6片内DAC播放双通道音乐,初始化代码如下,采用TIM2 update事件触发DAC通过DMA传输数据。现在问题是同样一套代码,有时可以通过TIM2触发DA,有时不能,请大家帮忙测试。IAR工程见附件。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
stm32_xiaocai
1楼-- · 2019-12-20 23:29
问题解决,初始化DAC时结构体的DAC_LFSRUnmask_TriangleAmplitude成员没有初始化,导致DAC初始化异常。其实这段代码是copy官方库的例程,只是我将初始化结构体从官方库的全局变量修改为局部变量。看来以后初始化外设时没有用到的结构体参数也要赋值了。
No.5
2楼-- · 2019-12-20 23:52
我也做过片上DAC播放音频,音质不怎么样,当个提示音勉勉强强,当做听音乐就差点了
face9
3楼-- · 2019-12-21 01:05
 精彩回答 2  元偷偷看……
stm32_xiaocai
4楼-- · 2019-12-21 02:10
提示音肯定没问题
wuzhujian
5楼-- · 2019-12-21 03:48
12位的DAC,数据处理好了,音质还可以的,我试过的。

一周热门 更多>