📄 main.c
字号:
#include "SD_Card.h"
#include "config.h"
uint32 length;/*所读文件长度跟踪变量*/
int main(void)
{
HANDLE FHandle;
uint32 j=0;
int32 offset1=0;
uint8 buf[LengthOfBuffer]={0};
uint16 Tmp1;
extern uint32 length;
//char *S="a.txt";
DiskInit();
AddFileDriver(SDCammand);
FileInit();
ChangeDrive("A:");
ChangeDir("A:");
FHandle=FileOpen("music.wav","r");
if (FHandle!=Not_Open_FILE)
{
FileSeek(FHandle,offset1,SEEK_SET);
FileRead(buf,length,FHandle);
while(j<length)
{
if(!IORD(AUD_FULL_BASE,0))
{
Tmp1=(buf[j+1]<<8)|buf[j];
IOWR(AUDIO_0_BASE,0,Tmp1);
usleep(1);
IOWR(AUDIO_0_BASE,0,Tmp1);
usleep(1);
j+=4;
}
}
FileClose(FHandle);
}
// RemoveFile(S);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -