关于STM32的DAC输出音频的问题向大家请教

2019-07-20 04:57发布

各位大神,本人新手,关于STM32的DAC输出音频的问题要向大家请教

1.我想输出几个汉字的语音,这些语音的格式是十六进制吗,如何获取呀
2.通过DMA如何输出
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
正点原子
1楼-- · 2019-07-21 06:53
守望冬天2018 发表于 2018-11-12 11:25
各位前辈,我自己试了一下
void TIM6_DAC_IRQHandler(void)
{

继续努力
yygkqzh
2楼-- · 2019-07-21 07:13
 精彩回答 2  元偷偷看……
守望冬天2018
3楼-- · 2019-07-21 10:31
yygkqzh 发表于 2018-11-13 12:41
你先了解下音频格式 我播放过WAV格式 音效还是不错滴

前辈,我看了原子哥的WAV格式分析,采样频率是22.05,单声道16位,是不是我需要把定时器的进入中断频率设置为22.05,还有将数据开始后的两个字节当做一个采样值 ,比如
unsigned AnsiChar data[20] = {        0x58, 0x00, 0x40, 0x00, 0x52, 0x00, 0x3D, 0x00, 0x3F, 0x00, 0x4C, 0x00, 0x53, 0x00, 0x3A, 0x00,
        0x20, 0x00, 0x04, 0x00
};

其中0x0058, 是一个采样值
守望冬天2018
4楼-- · 2019-07-21 12:43
 精彩回答 2  元偷偷看……
守望冬天2018
5楼-- · 2019-07-21 17:42
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-21 20:13
守望冬天2018 发表于 2018-11-21 14:37
各位前辈,我现在使能DAC的时候,喇叭会先响一下,然后播放语音,不知道你们有没有遇到过这个问题

正常现象,上点/无数据的时候,可能有这个问题

一周热门 更多>