/** * \brief Fonction main. Si vous lisez le code source, il est judicieux de commencer par comprendre cette fonction. */ int main() { FAT_init(); snd_init_kits(); snd_init_soundApi(FAT_tracker.sampleRate); FAT_showIntro(); FAT_screenSong_init(); // Boucle infinie branchée sur la gestion des boutons de tous les écrans. FAT_mainLoop(); return 0; }
/********************************************************** 主函数 **********************************************************/ void main(void) { P2 = 0xff; P0 = 0xff; LCD_init(); //液晶初始化 // LCD_color_H(); //水平彩条显示 // delay_ms(2000); LCD_clear(7); LCD_ShowString(16,4,colors[4],colors[7],"SD&MMC Card"); LCD_ShowString(12,20,colors[4],colors[7],"Test Process"); MMC_Init(); //卡初始化 FAT_init(); //FAT初始化 if(Init_Flag == 0) //卡初始化成功 { card_info(); //卡信息显示 } ChineseChar(14,120,1,colors[2],colors[7],2); //文 ChineseChar(38,120,1,colors[2],colors[7],3); //件 ChineseChar(62,120,1,colors[2],colors[7],4); //系 ChineseChar(86,120,1,colors[2],colors[7],5); //统 delay_ms(3000); LCD_clear(7); if(DirSecitemCunt == 8) { LCD_ShowString(2,4,colors[0],colors[7],"FORMAT:"); LCD_ShowString(66,4,colors[2],colors[7],"FAT16"); } else if(DirSecitemCunt == 7) { LCD_ShowString(2,4,colors[0],colors[7],"FORMAT:"); LCD_ShowString(66,4,colors[2],colors[7],"FAT32"); } BPB_INFO(); //BPB信息显示 while(1); }