32M/3200=10K
10K/2000=5 HZ
打開中斷
中斷致能
HAL_TIM_Base_Start_IT(&htim6); //開啟TIM中斷開關及啟動timer
HAL_TIM_Base_Start(&htim6); //只會啟動timer 中斷不開
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* USER CODE BEGIN 2 */
HAL_TIM_Base_Start_IT(&htim6);
/* USER CODE END 2 */
時間到到 HAL_TIM_PeriodElapsedCallback,LED閃爍
/* USER CODE BEGIN 4 */
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
if(htim==&htim6){//所有timer中斷都來這,判斷哪一timer呼叫
HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5);
}
}