硬汉嵌入式论坛

 找回密码
 立即注册
查看: 13680|回复: 21
收起左侧

[客户分享] 将MP3软解进行到底,附上程序(SPI FLASH  NOR FLASH字库方式)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2012-8-27 21:59:40 | 显示全部楼层 |阅读模式
说明:程序参考咱们论坛上传的,由于那个程序又有寄存器操作,又有库操作,而且库是2.0的,
           看起来非常的不舒服,后来就抽出一天的时间整理了一下。全部采用咱们开发板最新的驱动。
           第一次把文件写的这么的规范,大家看起来也非常的舒服,
(1) 在fonts.h 文件里面定义了  读取字库的四种方式
        //#define USE_SMALL_FONT        /* 定义此行表示使用小字库, 这个宏只在bsp_tft+lcd.c中使用 */
         //#define USE_FLASH_FONT        /* 内部FLASH, 这个宏只在bsp_tft+lcd.c中使用 */
          #define USE_SPIFLASH_FONT    /* SPIFLASH,  这个宏只在bsp_tft+lcd.c中使用 */
         //#define USE_NORFLASH_FONT    /* NORFLASH,  这个宏只在bsp_tft+lcd.c中使用 */
         由于SPI中有字库了,我就一直的使用这个里面的字库了,是别的方式,改变一下宏就可以了。如果需要的
         话,我再写一篇文章,如何的下载到SPI FLASH。
         1. 可以用USB虚拟串口下载,我是采用的这个方式,安全可靠。
         2. 也可以用串口下载。
         3.下载到内部flash,
然后复制到spi flash

         4.  NORFLASH比较的好弄,直接的使用咱们开发板提供的jlink配置下载进去就好了。

(2)具体的怎么实现软解,我也不懂,就是想体验一下,软解的效果,程序已经的整理的很好了,大家可以自己看
         KEY_DOWN_TAMPER:        /* TAMPER键  用来切换耳机或喇叭 */
         KEY_DOWN_USER             /* 返回歌曲列表  */
         KEY_DOWN_JOY_UP         //上一曲
         KEY_DOWN_JOY_DOWN   //下一曲
         KEY_DOWN_JOY_LEFT    //减小声音
         KEY_DOWN_JOY_RIGHT   //增大声音
         KEY_DOWN_JOY_OK        /播放选择的相应的歌曲
  (3) 有时间再弄一个动态的影像
          程序下载
=====================================================
          mp3软解.zip (1.48 MB, 下载次数: 1993)
============================================================
       图片 002.jpg

    图片 003.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2012-8-27 22:14:13 | 显示全部楼层
播放的地址出了点,问题,下次再弄吧。
回复

使用道具 举报

7

主题

39

回帖

60

积分

初级会员

积分
60
发表于 2012-8-27 23:48:28 | 显示全部楼层
我的mp3怎麼都刪了?
    case KEY_DOWN_WAKEUP:        /* WAKEUP鍵按下 */
         DeleteFile = 1;            
         break;


        if(DeleteFile)  
        {
            DeleteFile = 0;            
            f_unlink(Music_Name[Select_Index]);
            goto __MAININIT;
        }
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2012-8-28 00:09:53 | 显示全部楼层

回 keyway 的帖子

是卡里的歌曲都被删了吗,明天回实验室了看看,我只是改了咱们论坛那个人的程序结构,使其看起来更舒服。这些具体的功能都没做修改。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2012-8-28 00:10:03 | 显示全部楼层

回 keyway 的帖子

是卡里的歌曲都被删了吗,明天回实验室了看看,我只是改了咱们论坛那个人的程序结构,使其看起来更舒服。这些具体的功能都没做修改。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2012-8-28 00:11:03 | 显示全部楼层

回 keyway 的帖子

是卡里的歌曲都被删了吗,明天回实验室了看看,我只是改了咱们论坛那个人的程序结构,使其看起来更舒服。这些具体的功能都没做修改。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2012-8-28 08:51:56 | 显示全部楼层

回 keyway 的帖子

keyway:我的mp3怎麼都刪了?
    case KEY_DOWN_WAKEUP:        /* WAKEUP鍵按下 */
         DeleteFile = 1;            .. (2012-08-27 23:48) 
我今天试了一下,我的正常啊,只是删除相应的MP3文件
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2012-12-8 19:18:08 | 显示全部楼层

回 dickdick117 的帖子

dickdick117:spi 字库 怎么下载啊。楼主。 (2012-12-08 10:24) 
都是同一个人做的三个方法
http://www.amobbs.com/thread-5463408-1-1.html
http://www.amobbs.com/thread-5463766-1-1.html
http://www.amobbs.com/thread-5465916-1-1.html
回复

使用道具 举报

3

主题

25

回帖

3

积分

新手上路

积分
3
发表于 2013-11-25 18:19:00 | 显示全部楼层

Re:将MP3软解进行到底,附上程序(SPI FLASH  NOR FLASH字库方式

[s:151]
回复

使用道具 举报

0

主题

2

回帖

0

积分

新手上路

积分
0
发表于 2013-11-26 00:40:55 | 显示全部楼层
[s:151]
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2013-12-30 20:13:35 | 显示全部楼层
[s:151]
回复

使用道具 举报

12

主题

134

回帖

170

积分

初级会员

积分
170
发表于 2014-4-30 09:32:29 | 显示全部楼层
老大,你这用的是V2的板子吧?V3的板子可以用你这程序不?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2014-4-30 09:44:16 | 显示全部楼层

回 xiaosir 的帖子

xiaosir:老大,你这用的是V2的板子吧?V3的板子可以用你这程序不? (2014-04-30 09:32) 
应该可以吧,你试试看
回复

使用道具 举报

3

主题

35

回帖

44

积分

新手上路

积分
44
发表于 2014-5-13 13:01:20 | 显示全部楼层
多谢楼主的分享,下载下来看看
回复

使用道具 举报

3

主题

7

回帖

16

积分

新手上路

积分
16
发表于 2014-5-30 12:51:25 | 显示全部楼层
播放速度变快了,请问楼主什么原因。
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2014-8-13 14:24:27 | 显示全部楼层
下来玩玩。
回复

使用道具 举报

2

主题

4

回帖

2

积分

新手上路

积分
2
QQ
发表于 2014-9-28 19:32:03 | 显示全部楼层
V3也支持,没有字库,音频感觉快了一点,音调都变高了
回复

使用道具 举报

1

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2014-12-3 16:18:21 | 显示全部楼层
看看,原来感兴趣的东西大家都搞过了,[s:151]
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2015-4-3 11:38:39 | 显示全部楼层
有沒有软壓?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
 楼主| 发表于 2015-4-3 11:42:54 | 显示全部楼层

回 cnc2020 的帖子

cnc2020:有沒有软壓? (2015-04-03 11:38) 
是软件代码吗,有的,就在上面,我重新标记了下。
回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
发表于 2015-5-20 08:26:28 | 显示全部楼层

Re:将MP3软解进行到底,附上程序(SPI FLASH  NOR FLASH字库方式

[s:149]
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
QQ
发表于 2015-8-4 23:06:05 | 显示全部楼层
[s:143]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 05:49 , Processed in 0.267200 second(s), 33 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表