上传者: 47041339
|
上传时间: 2023-03-10 18:28:28
|
文件大小: 11KB
|
文件类型: C
基于STM32语音输出保姆级教程---超详细
基于STM32播放存放在FLASH里面的WAVE格式音频,用双缓存的方式输出,超级流畅,占用资源超级少。
需要有FLASH,并且已经把文件存放在FLASH里面,具体怎么把音频存入FLASH可以参考我另一篇文章。
调用只需要两个步骤:
1.上电时,调用void Audio_Init(void)函数,进性初始化整个语音播放模块
2.在循环里面或者在线程里面调用void WAVE_update_data(void)函数,这个函数是缓冲函数,双缓存缓冲的方式,从flash里面读取数据进性缓存
FLASH驱动需要自己去完善
其他还有不明白的可以私信我,第一时间回复