有人对使用 STM32F4-stm32f4discovery资料 板子上的PDM麦克风录音有研究吗

现在的位置:
DISCOVERY入手——初识
在意法半导体公司官方的网站上,F4系列MCU被命名为“高性能的数字信号控制器”。由于其内部集成有单周期DSP指令和FPU(floating point unit,浮点单元),使其实测可达到210DMIPS @168MHz。下图来自于ST公司研讨会,可以看出是ST公司推出的最高性能的M系列处理器(当时F3系列还未推出,不过就目前来看系列依然是性能最高的)。
ST公司推出的一系列DISCOVERY开发板中,STM32F3和系列最为亲密:都是基于ARM CORTEX-M4内核。可谓本是同根生,:)在中,我们已经对STM32F3系列做过了一个详细的介绍,下面让我们来看看系列。
和所有的DISCOVERY板子一样,系列DISCOVERY开发板依然是一款简约而不简单的入门级开发套件。因为在一块巴掌大小的板子上集成有ST-LINK仿真器、LIS302 MEMS三轴加速传感器、MP45DT02 MEMS麦克风、CSD43L22 声音DAC以及USB OTG接口。美中不足的是,开发板并没有提供配套的USB线以及配套的开发光盘,不过好在现在网络比较发达,所以相关资料都可以在上找到。
既然套件是使用户评估系列MCU的,那我们就不得不详细介绍一下F4系列了。和F3系列MCU定位不同,F4系列MCU针对的是需要进行大量运算的高端场合,如:高端电机控制、医疗设备和安全系统等应用,这些应用除了在计算能力和DSP指令方面有很高的要求外,还希望拥有大量的接口用于交互。
上图来自ST公司,在系列MCU中除了通常MCU都拥有的SPI,UART,I2C等接口外,LCD并行接口、照相机接口,USB OTG接口以及用于加密的哈希处理器模块也一应俱全。(当然,根据具体型号的不同所包含的模块略有差别)这在很多应用中大大简化了用户的BOM成本,并且由于所使用的元器件减少了,系统的稳定性也会有所增加。为了便于用户的升级,STM32 F4系列的引脚和软件完全兼容STM32 F2系列。这里我们不得不称赞ST公司处处为客户着想的态度。在我们的 DISCOVERY系列开发板上搭载的是一颗07VGT6芯片。
这颗芯片在整个F4家族中处于中高端的位置,其内部拥有十分强大的资源:
168Mhz的主频
12个16位TIMER
2个32位TIMER
16个12位AD
4个USART(可配置为IrDA, ISO 7816)
2个UART接口
2个USB OTG (FS+FS/HS)
2个CAN接口
1个Ethernet MAC10/100接口
文章分页: 1
【上篇】【下篇】
您可能还会对这些文章感兴趣!查看: 4663|回复: 7
请问有人对使用 STM32F4-Discovery 板子上的PDM麦克风录音有研究吗?
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间0 小时
STM32F4-Discovery 官方例程里有个能够实现录音到U盘里并且回放的例程。程序里录音的频率是8KHz,我想将它调整为48KHz,但是录出的声音总是不对,应该是录音的频率出错了。
STM32F4-Discovery 板载一个MEMS Microphone可以录制PDM格式的音频数据,之后用 PDM_Filter 将PDM数据转换为PCM数据。PDM的录音频率有PLLI2S提供,我尝试着将PLLI2S的时钟调整为48KHz需要的频率,PDM_Filter 的低通设置为20000Hz,高通设置为20Hz,采样率设置为48000Hz,但是所录声音还是错的,不知所措了。
下面是 “录音与回放” 的例程与对应的官方PDF说明,有兴趣的可以下载了看看。 请大侠们(尤其是原子哥)能在百忙之中帮帮忙。
19:09 上传
点击文件名下载附件
3.17 MB, 下载次数: 853
主题帖子精华
在线时间255 小时
这个没研究了。
帮顶。
我的淘宝小店:
主题帖子精华
新手上路, 积分 39, 距离下一级还需 11 积分
在线时间0 小时
回复【2楼】正点原子:
---------------------------------
谢谢原子哥的顶帖&:)
主题帖子精华
初级会员, 积分 105, 距离下一级还需 95 积分
在线时间1 小时
刚接触PDM,顶~~~
主题帖子精华
中级会员, 积分 410, 距离下一级还需 90 积分
在线时间3 小时
楼主后来搞清楚怎么计算的了吗?
闷鱼闷闷不乐吃焖鱼
主题帖子精华
新手上路, 积分 21, 距离下一级还需 29 积分
在线时间0 小时
你好,我刚买了 STM32F4 Discovery 开发板,外接U盘,可以播放音频,但是不能录音,不知道是为什么?请赐教啊。
主题帖子精华
高级会员, 积分 552, 距离下一级还需 448 积分
在线时间157 小时
最近要用到这个,小研究了一下,找到了一些文档:
11:49 上传
点击文件名下载附件
446.34 KB, 下载次数: 374
12:03 上传
点击文件名下载附件
337.19 KB, 下载次数: 416
以太网 WIFI 音乐 语音 专业方案提供商
主题帖子精华
新手上路, 积分 24, 距离下一级还需 26 积分
在线时间5 小时
我现在也碰到这个问题,请问你的问题解决了么
Powered bystm32f4 discovery板子上面的swd用j-link烧录程序 怎么连线_百度知道
stm32f4 discovery板子上面的swd用j-link烧录程序 怎么连线
我有更好的答案
你自己对照芯片手册看吧,每个半导体公司对这几个脚的位置不一样,就只有5个脚位,脚位连接,只能给你功能参考SWD非常简单
为您推荐:
discovery的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁STM32F4步步为营一:STM32F429 Discovery开发板简介
上传时间为:
STM32F429/439系列拥有基于ARM Cortex-M4的最高性能核心,频率为180MHz。 ST自适应实时加速器(ART加速器),允许零等待的闪存命令执行,让运算速度高达225DMIPS(Dhrystone MIPS)及业界标准性能高达608 CoreMark测试分数(EEMBC CoreMark基准测试)。器件提供高达2MByte的双闪存,允许安全的实时系统升级。 ST独有的Chrom-ART加速器为客户提供具有竞争力的图形处理优势以及一个集成的TFT-LCD控制器。ST与Segger合作开发的专用免费图形堆栈STemWin基于Segger的emWin嵌入式图形堆栈。 STemWin利用LCD-TFT控制器和Chrom-ART加速器,并配备支持高性能图形界面开发的电脑设计工具。进一步信息可以从获取。此外,对于Java开发人员,最初由合作伙伴IS2T(意法半导体产品编号STM32-JAVA)开发的ST Java解决方案,充分利用STM32F429/39的LCD-TFT控制器和Chrom-ART加速器,亦可以用在开发板和这些设备的Discovery套件。欲了解更多信息,请访问及。在STM32F429/39系列上的1Mbyte或2Mbyte双组闪存,现在亦可在STM32F427/37中找到。闪存允许写入时读取操作,让应用程序设计者得到额外灵活性,亦帮助保护存储器内容。应用程序可在下载程序时正常运行,更新版本则可于稍后时间安全启用。两个系列还包括一个外部存储器接口供SDRAM模块,设有一个32-bit宽数据总线和高达90MHz的运行频脉。这使嵌入式系统设计师能使用SDRAM作一个符合成本效益和高性能的SRAM外部存储器替代品。STM32F429/39和STM32F427/37系列的Chrom-ART加速器集成一个硬件块,为TFT、串口或并口显示提供更快的图形处理。它透过减轻Cortex-M4主核负担提升应用程序性能,容许更丰富的图形,并执行如像素格式转换的操作,较用软件快两倍。此外,I2S TDM(IC间声音时分复用)接口提供最先进的数字音频连接,使能多声道音频设计。STM32F429/39和STM32F427/37系列亦配备了先进的内存保护,允许设置仅限执行的闪存访问,从而帮助软件IP供应商、芯片供应商和客户打击非法复制固件。STM32F429 Discovery开发板,集成了ST_LINK2,驱动程序可以到上搜索栏直接输入ST_LINK2 driver来下载安装驱动程序。该板集成了2.4寸的TFT LCD彩屏,可以为学习开发带来不少的方便。还有64Mbits SDRAM,ST MEMS,LED,按键及USB OTG micro-B接口。现在手头上有这款开发板的人不在少数。有幸我手里也有一块。我想一步一步,脚踏实地去好好学习一下该板。& & & &关于这款开发板的资料可以到.找相关资料。开发板在使用前一定保证JP3和CN4的跳线帽都跳上。开发板使用的是STM32F429I 芯片180MHz/225DMIPS Cortex-M4,一个单周期DSP MAC和浮点单元。2Mbytes在芯片双BANK FLASH 存贮器,256Kbytes SRAM,复位电路,内部RC,PLL,高速执行和快速传输数据。ART加速器:内存加速器。着色加速器:图形加速器。32比特,7层AHB总线有10主和8个从包括SRAM的3块。多DMA控制:2个通用特性,一个给USB HS,一个给Ethernet。一个内核控制第四块SRAM,灵活的内存接口,极低的动态功耗。超级创新的外设接口:摄像头接口,AES GCM 和CCM 支持和SHA-256。互联网接口 MAC 10/100 2个OTG接口。多至20个通讯接口:4个USART,4个UART,6个SPI,3个I2C,2个CAN,及SDIO音频接口:2个I2S和一个SAI。LCD TFT接口。模拟接口:2个12比特的DAC,3个ADC,17个定时器。以下是开发板的硬件分布图:&&&&&&&&&&&& &以上的数据显示了该开发板的强大。我想在以后的一段日子里从晶振到各种外设。步步为营来学习该板的个个资源。&& 先来个快速点灯吧。从ST网站上可以下载到stsw-stm32138压缩文件。解压里边有个Template子目录,让我们先考备一份。省得不小心给破坏了。&& 用MDK打开这个工程文件。可以看到该模板已经建立了STM32F429I-Discovery目录。&&&& 再双击stm32f429i_discovery.c可以看到初始化LED的定义。&&以及实现基本功能的函数:&&再右键打开stm32f429i_discovery.h 发现定义如下:&由上边的函数可以直接让LED发亮。只需插入两行代码:&运行效果如下:
少年不识愁滋味爱上高楼,为赋新辞强说愁。如今识尽愁滋味,欲说还修,欲说还修,却道天凉好个秋。
作者其它经验使用STM32F4DISCOVERY来播放音频与录音_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
使用STM32F4DISCOVERY来播放音频与录音
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩12页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 stm32f429i discovery 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信