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

查看: 8208|回复: 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管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版