文件名称:mp3_dspic_c30_1_0_1042
- 所属分类:
- 其他嵌入式/单片机内容
- 资源属性:
- [C/C++] [源码]
- 上传时间:
- 2015-07-11
- 文件大小:
- 914kb
- 下载次数:
- 0次
- 提 供 者:
- Ad***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
Mp3 playerMP3 decoder library project for Microchip DSC dsPIC is based on well known fixed-point MP3 decoder MAD. Generally speaking this project based on another MAD port for TI TMS320C55xx that you can find in net (author: Grigory Abuladze).
I rewrite all assemblers routines, check alingment (TI CCS assume that char size is 16 bit), check all endian-sensitive operations (TMS320 is big-endian, while dsPIC is little-endian). I use only static data allocation in my port.
dsPIC33 MAD MP3 decoder is available under the terms of the GPL
I rewrite all assemblers routines, check alingment (TI CCS assume that char size is 16 bit), check all endian-sensitive operations (TMS320 is big-endian, while dsPIC is little-endian). I use only static data allocation in my port.
dsPIC33 MAD MP3 decoder is available under the terms of the GPL
(系统自动生成,下载前可以参看下载内容)
下载文件列表
mp3_dspic_c30_1_0_1042
......................\doc
......................\...\readme_en.txt
......................\...\readme_ru.txt
......................\...\test_result.txt
......................\sim.mcp
......................\source
......................\......\appl
......................\......\....\appl.c
......................\......\....\mad_memory.c
......................\......\....\mad_timer.c
......................\......\bsp
......................\......\csp
......................\......\...\dspic33
......................\......\...\.......\csp.h
......................\......\...\.......\lnk_src
......................\......\...\.......\.......\p33FJ256GP710.gld
......................\......\mad
......................\......\...\mad.h
......................\......\...\mad_bits.c
......................\......\...\mad_bits.h
......................\......\...\mad_decoder.c
......................\......\...\mad_decoder.h
......................\......\...\mad_frame.c
......................\......\...\mad_frame.h
......................\......\...\mad_huffman.c
......................\......\...\mad_huffman.h
......................\......\...\mad_layer3.c
......................\......\...\mad_layer3.h
......................\......\...\mad_pt.h
......................\......\...\mad_pt_alrd.S
......................\......\...\mad_pt_data.S
......................\......\...\mad_pt_defs.h
......................\......\...\mad_pt_im12.S
......................\......\...\mad_pt_im36.S
......................\......\...\mad_pt_inls.S
......................\......\...\mad_pt_inst.S
......................\......\...\mad_pt_msst.S
......................\......\...\mad_pt_ovlp.S
......................\......\...\mad_pt_ovlz.S
......................\......\...\mad_pt_requ.S
......................\......\...\mad_pt_synt.S
......................\......\...\mad_stream.c
......................\......\...\mad_stream.h
......................\......\...\mad_synth.c
......................\......\...\mad_synth.h
......................\......\...\mad_types.h
......................\test_tones
......................\..........\m0_44_128.mp3
......................\..........\m0_44_256.mp3
......................\..........\m0_44_320.mp3
......................\..........\m0_44_64.mp3
......................\..........\m0_44_96.mp3
......................\..........\s0_11_20.mp3
......................\..........\s0_11_24.mp3
......................\..........\s0_11_32.mp3
......................\..........\s0_16_32.mp3
......................\..........\s0_16_40.mp3
......................\..........\s0_16_48.mp3
......................\..........\s0_16_56.mp3
......................\..........\s0_22_40.mp3
......................\..........\s0_22_48.mp3
......................\..........\s0_22_56.mp3
......................\..........\s0_22_64.mp3
......................\..........\s0_22_80.mp3
......................\..........\s0_22_96.mp3
......................\..........\s0_32_112.mp3
......................\..........\s0_32_128.mp3
......................\..........\s0_32_160.mp3
......................\..........\s0_32_192.mp3
......................\..........\s0_32_224.mp3
......................\..........\s0_32_256.mp3
......................\..........\s0_32_320.mp3
......................\..........\s0_32_80.mp3
......................\..........\s0_32_96.mp3
......................\..........\s0_44_112.mp3
......................\..........\s0_44_128.mp3
......................\..........\s0_44_160.mp3
......................\..........\s0_44_192.mp3
......................\..........\s0_44_224.mp3
......................\..........\s0_44_256.mp3
......................\..........\s0_44_320.mp3
......................\..........\s0_44_96.mp3
......................\..........\s0_48_112.mp3
......................\..........\s0_48_128.mp3
......................\..........\s0_48_160.mp3
......................\..........\s0_48_192.mp3
......................\..........\s0_48_224.mp3
......................\..........\s0_48_256.mp3
......................\........