社区
单片机/工控
帖子详情
怎么用STM32对输入的声音信号进行ADC读取?
xlxbeth
2019-07-25 05:40:42
本人目前在采用STM32F103ZET6开发板做音频处理,需要将外部输入的声音信号进行AD转换,再读取转换后的值,硬件和软件分别该怎么操作,求大神帮助!!谢谢!
...全文
1943
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
打赏
举报
回复
直接买一个麦克风模块行么 如果是数字信号输出那还能省去自己采样了 至于怎么使用麦克风和你的主控芯片通信,向卖家要资料。。
stm 32 mbed 入门教程(五)-----模拟
输入
stm32
mbed AnalogIn 模拟
输入
STM32
的
ADC
使用指南
ADC
,即模数转换器(Analog-to-Digital Converter),是一种在微控制器(如
STM32
)中常见的设备,它能够将模拟
信号
转换为数字
信号
。简单来说,我们的现实世界中大部分的
信号
都是模拟的,比如
声音
、光线强度、温度等,它们的变化是连续的。而微控制器是数字设备,它处理的是0和1的数字
信号
。
ADC
让我们可以
读取
模拟
信号
的值,然后将这个连续变化的
信号
转换成一系列数字,微控制器就可以
读取
这些数字
进行
进一步的处理了。
学习
STM32
的
ADC
采集
声音
至此,你已经成功配置了
STM32
的
ADC
,并可以
读取
声音
的采样值。步骤3:
读取
ADC
值 在生成的代码中,可以找到一个名为"main.c"的文件。在该文件中,我们需要编写代码
读取
ADC
值。请注意,以上只是一个基本示例代码,用于演示如何在
STM32
上采集
声音
。步骤2:配置
ADC
在生成的代码中,可以找到一个名为"
adc
.c"的文件。在该文件中,我们需要对
ADC
进行
配置。首先,我们需要在
STM32
的开发环境中创建一个新的工程。以下是一个示例代码,用于在
STM32
微控制器上采集
声音
。步骤4:构建和下载程序。
STM32
F446
ADC
电压
信号
采集实战指南
在现代电子系统中,模拟到数字转换器(
ADC
)扮演着至关重要的角色,尤其在需要将物理世界的模拟
信号
转换为数字信息
进行
处理和分析的场合。本章将概述
ADC
的工作原理、应用背景以及在
信号
采集中的作用,为进一步探讨其在嵌入式系统中的具体应用奠定基础。嵌入式系统是一种以应用为中心,集成计算机软件和硬件的专用计算机系统。它们被设计用于控制、监视或者辅助机械和设备的运行。嵌入式系统通常被要求具有高可靠性和实时性,而且对体积和功耗有严格限制。其特点之一就是定制化,这意味着每个嵌入式系统都是针对特定的任务
进行
优化的。
stm32
的
ADC
理解
ADC
是模拟-数字转换器(Analog-to-Digital Converter)的缩写,它是一种电子设备,用于将模拟
信号
转换为数字
信号
。这种转换对于现代电子系统中的数字处理至关重要,因为数字电路和微处理器只能处理数字
信号
。
单片机/工控
27,521
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章