⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mp3.c

📁 VS1003_MP3_SPI_SDHC_FAT32
💻 C
字号:
#include "mp3.h"

extern uint8_t music[512];						  //存储一个扇区的字节 512 Byte

uint8_t mp3_open_play()
{
	FATFS fs;      //Work area (file system object) for logical drive
    FIL file;      //file objects
	UINT br;       //File Read count
	uint16_t i;
	for(i=0;i<512;i++)
	music[i]= 0x00;
	f_mount(0, &fs);

/*
	if(f_open(&file, "1.txt", FA_CREATE_ALWAYS | FA_WRITE))	
		return 1;
	else
	{	
		if(f_lseek(&file,0))
			return 1;
		if(f_write(&file, music, 512, &br))//f_puts(music, &file ))
			return 1;
		if(br != 512)
			return 1;
   	 	f_close(&file);
	}
*/

	if(f_open(&file, "1.mp3", FA_OPEN_EXISTING | FA_READ ))	
		return 1;  //open error	   
	else
	{	
			if(f_lseek(&file,0))
				return 1;
			do
			{
				    f_read(&file, music, 512, &br);
					VS_mp3_play();
			}while(br == 512) 	;

  			f_close(&file);	                //close file
	}	
    f_mount(0, 0);

	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -