社区
单片机/工控
帖子详情
怎么用STM32对输入的声音信号进行ADC读取?
xlxbeth
2019-07-25 05:40:42
本人目前在采用STM32F103ZET6开发板做音频处理,需要将外部输入的声音信号进行AD转换,再读取转换后的值,硬件和软件分别该怎么操作,求大神帮助!!谢谢!
...全文
1859
6
打赏
收藏
怎么用STM32对输入的声音信号进行ADC读取?
本人目前在采用STM32F103ZET6开发板做音频处理,需要将外部输入的声音信号进行AD转换,再读取转换后的值,硬件和软件分别该怎么操作,求大神帮助!!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GlenXu_007
2021-04-01
打赏
举报
回复
驻极体小麦,放大处理后进STM32的AD通道,40-50K高速采集,简单滤波,然后随你处理结果了.
kk990814
2021-03-15
打赏
举报
回复
楼主有做出来了吗,我有些问题想请教一下。
weixin_43869698
2020-01-15
打赏
举报
回复
想问问楼主做出来了吗,我也想用103zet6做声音输入但是不知道怎么输入声音
GlenXu_007
2019-08-08
打赏
举报
回复
103采声音,多通道肯定不行,声音一般要不失真最少40K
7.83Hz
2019-07-26
打赏
举报
回复
普通的ADC读取很简单,DMA+ADC,最好用寄存器方式操作,清晰一点。但对声音的读取还没试过。持续关注这贴学习学习~
YGLeeeon
2019-07-26
打赏
举报
回复
直接买一个麦克风模块行么 如果是数字信号输出那还能省去自己采样了 至于怎么使用麦克风和你的主控芯片通信,向卖家要资料。。
stm32
AD采集通过fft求
信号
频率
通过
stm32
ADC
采集
信号
,通过官方dsp库
进行
fft变换后求的
信号
频率。可用
STM32
F103 定时器触发
ADC
+DMA中断+双缓冲
STM32
F103 使用定时器触发
ADC
,并使用DMA中断+双缓冲实现数据采集。 博客地址 http://blog.csdn.net/u014124220/article/details/50785775
STM32
ADC
采集波形的识别(正弦波,方波,三角波)
对
ADC
采集到的数据
进行
分析,识别波形(正弦波,方波,三角波),通过串口发送识别结果,结构优化的还不太好(就是个种方法堆在一起),个人认为程序思路比较简单。 注意!!!!!!这个方法已经被淘汰了,这种波形识别方法实在是不靠谱,我新上传了一个FFT的波形识别,比这个好多了,这个大家免费下载吧
STM32
入门教程:
ADC
读取
模拟
信号
至此,完成了
ADC
读取
模拟
信号
的配置和代码编写。当运行程序后,
STM32
会通过
ADC
模块
读取
模拟
信号
,并将结果输出到串口终端。你可以通过串口终端监控
ADC
模块
读取
到的模拟
信号
值。总结: 本篇教程详细介绍了如何在
STM32
中使用
ADC
模块
读取
模拟
信号
。通过以上的步骤,你可以轻松地配置和编写相关代码,实现
读取
模拟
信号
的功能。
STM32
是一款常用的微控制器系列,其具有强大的功能和灵活的扩展性,特别适合用于各种应用领域。本教程将以
STM32
F103C8T6开发板为例,演示如何使用其中的一个
ADC
通道
读取
模拟
信号
。
学习
STM32
的
ADC
采集
声音
为了采集
声音
信号
,需要一个
声音
传感器(如麦克风),将
声音
信号
转换为电压
信号
输入
到
ADC
引脚。通过硬件准备、
STM32
CubeMX 配置和代码实现,我们可以实现将
声音
信号
转换为数字
信号
,并
进行
后续处理。
STM32
是一款广泛应用于嵌入式系统开发的微控制器平台,其拥有丰富的外设和强大的性能,非常适合
进行
ADC
(模拟数字转换)的
声音
采集。函数启动
ADC
1 的连续转换模式,然后在一个无限循环中等待
ADC
转换完成,并
读取
采样结果。四、代码实现 在生成的代码中,会生成一些相关的库文件和示例代码。
单片机/工控
27,516
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章