ADD: TIM3 timer and oscillate diod LED1 with 200us

This commit is contained in:
vanyabeat 2024-01-17 16:36:15 +03:00
parent 421ba982dd
commit 314af70ff0
9 changed files with 878 additions and 26 deletions

View file

@ -78,7 +78,6 @@ int main(void)
HAL_Init();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* Configure the system clock */
@ -98,23 +97,18 @@ int main(void)
MX_SPI2_Init();
MX_CAN1_Init();
MX_CAN2_Init();
MX_TIM3_Init();
/* Initialize interrupts */
MX_NVIC_Init();
/* USER CODE BEGIN 2 */
if (HAL_TIM_Base_Start_IT(&htim3) != HAL_OK)
{
/* Starting Error */
Error_Handler();
}
/* USER CODE END 2 */
// Blink RED LED
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
HAL_Delay(500);
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
HAL_Delay(500);
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
HAL_Delay(500);
HAL_GPIO_TogglePin(LED2_GPIO_Port, LED2_Pin);
HAL_Delay(1000);
HAL_GPIO_TogglePin(LED2_GPIO_Port, LED2_Pin);
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)