1.初始化流程
void Init_Pro(void)
{
/* 使能L1 Cache */
CPU_CACHE_Enable();
HAL_Init();
SystemClock_Config();
delay_init(400);
LED_Init();
Beep_Init();
KEY_Init();
// Exti_Init();
Uart_Init(115200);
printf("Power On\r\n");
// IWDG_Init(IWDG_PRESCALER_64,500);
// WWDG_Init(0X7F,0X5F,WWDG_PRESCALER_8);
// Timer_Init(5000-1,20000-1);
PWM_Init(500-1,200-1);//200M/200=1M的计数频率,自动重装载为500,那么PWM频率为1M/500=2kHZ
PWM_Capture_Init();
SDRAM_Init();
LCD_Init(); //初始化LCD
}
|