你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 8211|回复: 3

【STM32F429心得\疑问】+基于stm32f103的音乐播放器遇到的问题 以及stm32f4使用心得

[复制链接]

2

主题

22

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2014-4-4 15:32:55 | 显示全部楼层 |阅读模式
 看到stm32f429出来已经有一段时间了,当初选型是考虑过她,但是那时候stm32f429刚出来,而且不好购买,价格也偏高,最终放弃了
目前一直用stm32f103系列,接下来说说一个心得,以及对stm32f429让我兴奋的地方和最后“让音乐动起来”的计划。
首先说说“心得”:
最近用stm32f103做一个播放器,外扩了一个sram   然后用sdio接的sd卡       
输出是用dac    然后还有一个采集用adc       
之前是没有外扩sram做的,播放一直有点断断续续。。。  然后找了代码很久,没找到原因
后来,发现是开的buffer太小,虽然是fifo但是sd卡搬到内存和消耗一个buffer相比时间长了点。。。
所以,提醒以后有人做这个的时候,别在这里浪费时间。。。
但有个疑问:外扩了sram,遇到了一个问题 在中断内读外部sram,主循环中把外部sram数据写入sd卡,一旦打断sram写入sd卡,也就是写sram的时候进入中断中读sram,就产生硬件错误         到现在此问题还是没解决。。。。   找了资料,说法不一(有的说是fsmc什么bug,具体不清楚)。。。。  但都没找到解决的办法。。。  (如有人遇到同样的情况,可以一起讨论)
 
再来谈谈stm32f429最吸引我的几个地方:
第一:工艺上的提高:
新的制造工艺和设计技术降低了停止模式的电流消耗,可延长便携应用的电池寿命 .  这对于做电池类(可选,一般用电源适配器)供电来说,肯定是一大好处。     但这不是最关键的。。。
 
第二:TFT-LCD控制器
增加TFT-LCD控制器,对于要做用户界面的产品来说是一大利好。。。
内部TFT-LCD控制器内置意法半导体的Chrom-ART Accelerator。这是一个能够加快图形处理速度的硬件模块 
免费STemWin图形软件包是意法半导体与Segger的合作开发成果,基于Segger的经过市场检验的emWin嵌入式图形软件包  配合这个做一些界面是很不错的搭配。。。
 
第三:SDRAM接口
最吸引我选择她的是增加了SDRAM接口,目前选择的stm32f103zet6 只能外扩一个sram    sram目前挂了一个1Mbit的   由于是做录音记录相关的东西,要做各种处理,感觉内存还是不太够用,且频率感觉偏低,目前虽然有少许超频(为了得到IIS的MCK,而选择的晶振)     且stm32f429的M4内核带的浮点支持             所以从开发时间,难度,成本等等考虑,stm32f429是做这类带界面,需要大容量ram与一些数据处理的最佳选择。  这点是选429的重点!!(当然还有很多其他可以接sdram的,但综合各方面,429还是挺吸引人的。。。)
 
第四:音频IP包
同时ST还为用户提供一个音频IP包,包含为STM32F4优化的编解码器(MP3、WMA、AAC)和为STM32F429/F439优化的高性能声音处理算法,其中包括音量控制、响度滤波器、低音混音等控制功能,以及立体声增强和同步工具,例如采样率转换器和时钟漂移补偿
这个非常期待。。。   (不知道是否有源码学习一下,非常期待!!!)
 
第五:DSP指令和FPU
TM32F4系列集成了单周器DSP指令和FPU(floating point unit,浮点单元),提升了计算能力,可以进行一些复杂的计算和控制
这对于处理一些浮点很有益处。。。
 
第六:爱“她”就别离开“她”
不得不提一点,ST系列的MCU会让很多工程师离不开她。。。。    丰富的资源,快捷的开发方式与历程,加上广泛的使用人群,选择st比同样其他系列的mcu开发产品,可能会明显的加快开发周期      对于F4还有图形开发工具,期待进一步完善与改进。。。
 
然后说说自己所想的“计划”:
如有幸得到429开发板,首先熟悉板上资源,跑通基本外设等等       然后做一个底板,最后功能大概会有   音频采样    音频输出   音量控制  FFT频谱在屏幕上显示   等。。。。      当然这需要时间,慢慢的进行。。。      最后让音乐动起来。    
回复

使用道具 举报

2

主题

22

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2014-4-4 15:41:53 | 显示全部楼层

回复:【STM32F429心得\疑问】+ 让音乐动起来

最后一句话写错了   是FFT   (原帖已修改)
回复 支持 反对

使用道具 举报

307

主题

3125

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-17
发表于 2014-4-4 22:11:53 | 显示全部楼层

回复:【STM32F429心得\疑问】+ 让音乐动起来

回复第 2 楼 于2014-04-04 15:41:53发表:
最后一句话写错了 是FFT   (原帖已修改)
 

看来楼主对板子很期待!!!
回复 支持 反对

使用道具 举报

2

主题

22

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
 楼主| 发表于 2014-4-8 08:49:59 | 显示全部楼层

RE:【STM32F429心得\疑问】+ 让音乐动起来

谢谢沐紫管理员。。。   这都能看出来    哈哈
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版