ADD: tim3_semaphore and blink LED2 every 200us
This commit is contained in:
parent
5269d17699
commit
d1b0ed0858
5 changed files with 20 additions and 7 deletions
|
@ -56,7 +56,7 @@
|
|||
|
||||
/* External variables --------------------------------------------------------*/
|
||||
extern TIM_HandleTypeDef htim3;
|
||||
extern int tim3_semaphore;
|
||||
extern bool tim3_semaphore;
|
||||
/* USER CODE BEGIN EV */
|
||||
|
||||
/* USER CODE END EV */
|
||||
|
@ -261,8 +261,15 @@ void TIM3_IRQHandler(void)
|
|||
/* USER CODE BEGIN TIM3_IRQn 0 */
|
||||
// BLink Led1
|
||||
|
||||
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
|
||||
/* USER CODE END TIM3_IRQn 0 */
|
||||
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
|
||||
if (__HAL_TIM_GET_FLAG(&htim3, TIM_FLAG_UPDATE) != RESET)
|
||||
{
|
||||
if (__HAL_TIM_GET_IT_SOURCE(&htim3, TIM_IT_UPDATE) != RESET)
|
||||
{
|
||||
__HAL_TIM_CLEAR_IT(&htim3, TIM_IT_UPDATE);
|
||||
tim3_semaphore = true;
|
||||
}
|
||||
}
|
||||
HAL_TIM_IRQHandler(&htim3);
|
||||
/* USER CODE BEGIN TIM3_IRQn 1 */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue