基于FLAC v1.0官方原生代码 因此在文件头分析的时候 自适应各种头 效率比正点原子的高
内存要求比较高 没有在f103测试
轻松解压 -8级别的flac
单片机源程序如下:
- #include "sys.h"
- #include "string.h"
- #include "math.h"
- #include "malloc.h"
- #include "ff.h"
- #include "exfuns.h"
- #include "text.h"
- #include "delay.h"
- #include "sdio_sdcard.h"
- #include "vs10xx.h"
- int main( void )
- {
- NVIC_PriorityGroupConfig( NVIC_PriorityGroup_1 );
- delay_init( 168 );
- SD_Init();
- my_mem_init( SRAMIN );
- my_mem_init( SRAMCCM );
- exfuns_init();
- f_mount( fs[0],"0:",1 );
- VS_Init();
- play_flac("0:/test.flac");
- while( 1 )
- {
- delay_ms(100);
- }
- }
复制代码
所有资料51hei提供下载:
flaclib_example.7z
(358.13 KB, 下载次数: 16)
|