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
- }
|