基于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)
2020-6-23 21:08 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|