发新帖我要提问
12
返回列表
打印
[应用相关]

使用STM32F103的DAC功能实现音频输出

[复制链接]
楼主: 好几遍vh
手机看帖
扫描二维码
随时随地手机跟帖
21
好几遍vh|  楼主 | 2022-1-29 11:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
最后编译,烧录即可,其余的魔法棒设置在cubemx中已经自动设置好,不用手动设置,如果自己的调试设备有变手动改变设置即可

最后烧录程序到硬件中,会听到一个“滴…”的单音

使用特权

评论回复
22
好几遍vh|  楼主 | 2022-1-29 11:23 | 只看该作者
将一段数字音频歌曲数据转换为模拟音频波形输出(循环)
用Adobe Audition CS6打开一个音频文件,选择一段区域

使用特权

评论回复
23
好几遍vh|  楼主 | 2022-1-29 11:24 | 只看该作者

使用特权

评论回复
24
好几遍vh|  楼主 | 2022-1-29 11:30 | 只看该作者
设置参数,然后导出

使用特权

评论回复
25
好几遍vh|  楼主 | 2022-1-29 11:31 | 只看该作者

使用特权

评论回复
26
好几遍vh|  楼主 | 2022-1-29 11:33 | 只看该作者
用UltraEdit打开刚才保存wav文件

使用特权

评论回复
27
好几遍vh|  楼主 | 2022-1-29 11:34 | 只看该作者

使用特权

评论回复
28
好几遍vh|  楼主 | 2022-1-29 11:36 | 只看该作者

使用特权

评论回复
29
好几遍vh|  楼主 | 2022-1-29 11:37 | 只看该作者
将选中内容复制金一个新文本中,再用notepad++打开这个文本

使用特权

评论回复
30
好几遍vh|  楼主 | 2022-1-29 11:37 | 只看该作者
使用alt+c快捷键,对列编辑,给所有数字前面加上0x

使用特权

评论回复
31
好几遍vh|  楼主 | 2022-1-29 11:39 | 只看该作者
打开野火例程dac输出(野火官方资料有)、

使用特权

评论回复
32
好几遍vh|  楼主 | 2022-1-29 15:21 | 只看该作者
打开文件bsp_dac.c,将正弦波数据换成音频文件生成的数据,可以适当删减一部分,修改POINT_NUM为适当大小

使用特权

评论回复
33
好几遍vh|  楼主 | 2022-1-29 15:23 | 只看该作者
最后编译,烧录进硬件中,就可以使用示波器观察了,这里因条件有限,就没有进行最后一步。

总结
这里呢主要是条件有限,没有示波器进行波形观察,但是理论上来讲这个程序代码是没有问题的。这一部分的东西还是有一定难度,需要细心慢慢来,其中用到的一些软件,网上都能下。

使用特权

评论回复
34
mikewalpole| | 2022-11-17 12:29 | 只看该作者
DAC设置 选择TIM6触发DAC转换

使用特权

评论回复
35
wwppd| | 2022-11-17 12:43 | 只看该作者
这个DAC是使用什么触发的呢?              

使用特权

评论回复
36
febgxu| | 2022-11-17 13:03 | 只看该作者
输出的频率最大支持多少?              

使用特权

评论回复
37
claretttt| | 2022-11-17 13:41 | 只看该作者
为什么不使用芯片芯片呢?              

使用特权

评论回复
38
everyrobin| | 2022-11-17 14:35 | 只看该作者
这个stm32可以解码mp3的文件吗?

使用特权

评论回复
39
mattlincoln| | 2022-11-17 15:38 | 只看该作者
谁用stm32的ADC和DAC做过音频处理?   

使用特权

评论回复
40
updownq| | 2022-11-17 20:36 | 只看该作者
stm32的dac可以直接输出wav音频文件不外加电路驱动耳机吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则