本帖最后由 本五心 于 2018-1-27 13:52 编辑
去年后半年项目比较少,加上接触STM32时间不是长,便想这是不是个熟悉的机会,于是想到版主之前用F429搞的一款音乐播放器,想能不能用F103防一个实现,至此便开始了这条不归路……………… 硬件方面: 1、主控:STM32F103ZET6(一些引脚未用,也为引出来,有点浪费) 2、外扩了SRAM(IS62WV51216)、SPI-FLASH、板载了SD卡、VS1053B,串口下载 3、实现了充电和供电的隔离,并且之间可以无缝切换有利于保护锂电池。 4、实测充满电800mAH,整机工作可达1小时26分。 PS: 1、硬件电路参考了野火,在此感谢其开源的资料。 2、建议大家在用国产器件一定要做测试,我就被差点坑死。 软件方面: 1、底层驱动几乎来自安富莱,并参考了版主的基于F429音乐播放器的框架,在此谢谢安富莱和硬汉大大。 2、大家在使用安富莱VS1053b的底层驱动做MP3时,一定要将处理VS1053B的操作放在一个任务里。 3、至去年10月份(2017-10)完工以来测试,未有死机现象。 3、在一次给芯片下载程序的时候,突然断电,第二次再也无法下载程序了。当时以为芯片废了,查找资料说可以用串口下载恢复,走了狗屎运了还真行了。再次总结一下:超频导致无法下载、板子上晶振错误、突然断电导致无法下载都可以用串口下载程序使其恢复,前提是芯片是好的。
至2016年10月份开始接触STM32,一直跟着硬汉大大在安富莱论坛里学习,感谢每次发帖认真细心回复。接触STM32有点晚了,总是慢人一步,希望这次硬汉大大RT1052能早点发车,自己好来个弯道超车" />" />" />" /> 视频链接:http://v.youku.com/v_show/id_XMz ... D!4~A&firsttime=315
硬件明天上传,代码整理后也会传上来。 原理图和PCB:https://pan.baidu.com/s/1deRzf4 密码:znmz
|