/* 重置所有外设,初始化 Flash 接口和 Sys
tick。*/
HAL_Init();
/* 用户代码开始初始化 */
//TimHandle.Instance = TIM1;
HAL_TIMEx_ConfigCommutEvent_IT(&htim1, TIM_TS_NONE, TIM_COMMUTATION_SOFTWARE);
/* 用户代码结束初始化 */
//////////////////////////////////////////////// /////////////////////////////////////
/* 用户代码开始 4 */
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef* htim){
如果(htim->实例==(TIM2)){
HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_14);
HAL_TIM_GenerateEvent(&htim1, TIM_EventSource_COM);
//计数++;
//BRG_开关(); //<-此调用有效
}
//if(htim->Instance == (TIM1)){pwm++;}
}
void HAL_TIMEx_CommutCallback(TIM_HandleTypeDef *htim1){
计数++;
BRG_开关();//<-此调用无效!
}