/* USER CODE BEGIN PV */ staticvolatileuint32_t currentMiliSeconds = 0;//定义一个变量,当前的毫秒数 /* USER CODE END PV */
/* Private function prototypes -----------------------------------------------*/ voidSystemClock_Config(void); staticvoidMX_GPIO_Init(void); staticvoidMX_TIM1_Init(void); /* USER CODE BEGIN PFP */ staticvoidMyDelay(uint32_t Delay); staticuint32_tMyGetTick(void); /* USER CODE END PFP */
/* USER CODE BEGIN WHILE */ HAL_TIM_Base_Start_IT(&htim1);//以中断方式启动时基单元 while (1) { HAL_GPIO_WritePin(GPIOE,GPIO_PIN_2,GPIO_PIN_RESET); MyDelay(1000); HAL_GPIO_WritePin(GPIOE,GPIO_PIN_2,GPIO_PIN_SET); MyDelay(1000); /* USER CODE END WHILE */