📄 test.c
字号:
#include <stm32f10x_lib.h>
#include "sys.h"
#include "usart.h"
#include "delay.h"
#include "led.h"
#include "key.h"
#include "exti.h"
#include "wdg.h"
#include "timer.h"
#include "lcd.h"
#include "rtc.h"
#include "wkup.h"
#include "adc.h"
#include "dma.h"
#include "24cxx.h"
#include "flash.h"
#include "touch.h"
#include "24l01.h"
#include "mmc_sd.h"
#include "remote.h"
#include "ds18b20.h"
#include "mouse.h"
#include "text.h"
#include "fat.h"
#include "fontupd.h"
#include "mp3player.h"
#include "vs10xx.h"
//Mini STM32开发板MP3播放器范例代码 27
//MP3播放器 实验
//正点原子@ALIENTEK
//2010.12.13
int main(void)
{
u8 i;
Stm32_Clock_Init(9);//系统时钟设置
delay_init(72); //延时初始化
uart_init(72,9600); //串口1初始化
LCD_Init(); //初始化液晶
KEY_Init(); //按键扫描初始化
LED_Init(); //LED初始化
SPI_Flash_Init(); //SPI FLASH初始化
POINT_COLOR=RED;
LCD_ShowString(60,70,"Font checking...");
//字体更新
if(Font_Init())//字库不存在,则更新字库
{
POINT_COLOR=RED;
LCD_Clear(WHITE);
LCD_ShowString(60,50,"Mini STM32");
LCD_ShowString(60,70,"Font Updating...");
//字体更新
SD_Init(); //初始化SD卡
while(FAT_Init())//FAT 错误
{
LCD_ShowString(60,90,"FAT SYS ERROR");
i= SD_Init();
if(i)//SD卡初始化
{
LCD_ShowString(60,110,"SD_CARD ERROR");
}
delay_ms(500);
LCD_Fill(60,90,240,126,WHITE);//清除显示
delay_ms(500);
LED0=!LED0;
}
LCD_Fill(60,90,240,126,WHITE);//清除显示
while(Update_Font()!=0)//字体更新出错
{
LCD_ShowString(60,90,"SYSTEM FILE LOST");
delay_ms(500);
LCD_ShowString(60,90,"Please Check....");
delay_ms(500);
LED0=!LED0;
};
LCD_Clear(WHITE);
}
Show_Str(30,70,"ALIENTEK MiniSTM32开发板",16,0);
SD_Init(); //初始化SD卡
while(FAT_Init())//FAT 错误
{
LCD_ShowString(60,90,"FAT SYS ERROR");
i= SD_Init();
if(i)//SD卡初始化
{
LCD_ShowString(60,110,"SD_CARD ERROR");
}
delay_ms(500);
LCD_Fill(60,90,240,126,WHITE);//清除显示
delay_ms(500);
LED0=!LED0;
}
VS_Init();
while(1)
{
Show_Str(60,90,"存储器测试...",16,0);
LED0=0;
VS_Ram_Test();
Show_Str(60,90,"正弦波测试...",16,0);
LED1=0;
VS_Sine_Test();
Show_Str(60,90,"<<MP3播放器>>",16,0);
Play_Music();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -