请选择 进入手机版 | 继续访问电脑版

STM32使用记录

[复制链接]
欣荣 发表于 2021-1-3 12:07:52 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
基于STM32的DAC音频输出实验

新年新迹象,辞旧迎新,小飞哥先跟各人拜个年!颠末了2020年的各种不顺,迎来了2021年,首先祝各人否极泰来,新的一年岁事顺心,工作顺意,都能健康健康的!
      小飞哥2020年大概是10月份开始做技能方面的公众号分享,非常感谢小同伴们的支持,在未来的日子里,小飞哥会继续陪伴各人,和各人一起变得更加优秀,同时也更加积极地分享有代价、有意义的文章,也希望可以或许得到更多志同道合的朋侪的支持!
    交际事后,来,干!
------------------------------------------------------------------------------------------------------------------------------------------------------------
硬件资源:
STM32f103ZET6最小系统板
TDA2030音频功放模块
小音箱大概小喇叭
按键
软件资源:
定时器模块
DAC模块
音频文件生成软件:
朗读女:生成简短的WAV文件
WavToC:把WAV文件转化为二进制文件
实现目的:
通过按键控制,DAC输出短提示语音频
硬件毗连:

焦点板TDA2030模块 TDA2030模块喇叭(不分)
VCC5VVCC GND接线1
GNDGND OUT接线2
PA4(DAC)IN   
-----------------------------------------------------------------------------------------------------------------------------------------------------------
一、音频二进制文件生成
1、朗读女的使用
    这里只做扼要的使用说明,更多的我也没有使用太多,同伴们可以百度哈。各人可以网上下载大概在背面我留的地点内里下载,直接点击安装即可,安装完成后打开软件,界面如下图所示。

    默认是有两种发音声音,各人可以在网上下载自己喜欢的声音,http://www.443w.com/tts/?post=2,打开此网址大概直接点击红框中的下载发音人,只需要在输入框输入我们想要的语音就可以了。

    点击生成声音文件,选择我们要生存的路径,可以随意选,自己要记取哈。

    选择WAV文件格式,点击开始生成,等待提示完成之后,我们的语音就生成啦,软件默认生成的是16bit、16K采样率的语音

2、WavToC的使用
    打开WavToC软件,导进来我们刚才生成的WAV文件,有几个音频的关键参数需要注意,采样速率、输出采样率、输出压缩级别,采样率、采样位宽是从WAV生成软件设置而来的,输出采样率跟采样速率有关系,一般满足奈奎斯特采样定律
    奈奎斯特采样定理:奈奎斯特采样定理表明了采样率和所测信号频率之间的关系,叙述了采样率fs必须大于被测信号感兴趣最高频率分量的两倍。该频率通常被称为奈奎斯特频率fN。
fs>2*fN

    WAV文件的采样频率为16K理论上,输出采样频率应该
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )