1K
#include "main.h" #include "stm32f1xx_it.h" /* USER CODE BEGIN EV */ extern UART_HandleTypeDef huart1; uint8_t END_MSG[50] = "Overflow Reached!! Counter Reset!!\n\r"; /* USER CODE END EV */ /** * @brief This function handles TIM1 update interrupt. */ void TIM1_UP_IRQHandler(void) { /* USER CODE BEGIN TIM1_UP_IRQn 0 */ HAL_UART_Transmit(&huart1, END_MSG, sizeof(END_MSG), 100); /* USER CODE END TIM1_UP_IRQn 0 */ HAL_TIM_IRQHandler(&htim1); /* USER CODE BEGIN TIM1_UP_IRQn 1 */ /* USER CODE END TIM1_UP_IRQn 1 */ } /** * @brief This function handles TIM3 global interrupt. */ void TIM3_IRQHandler(void) { /* USER CODE BEGIN TIM3_IRQn 0 */ HAL_GPIO_TogglePin(GPIOB, GPIO_PIN_3); /* USER CODE END TIM3_IRQn 0 */ HAL_TIM_IRQHandler(&htim3); /* USER CODE BEGIN TIM3_IRQn 1 */ /* USER CODE END TIM3_IRQn 1 */ } /* USER CODE BEGIN 1 */