STM32 타이머 제어하기(STM32F429I Discovery)
STM32F429I Discovery를 이용해서 타이머를 제어하려고 합니다. CubeMX에서는 HAL_Delay라는 라이브러리 함수를 제공해 주는데요, 타이머를 이용하여 동일한 함수를 구현해보도록 하겠습니다. 함수를 구현하기 위해서는 HAL_Delay(1)에 해당하는 1ms를 타이머를 통해서 만들어야 합니다. CubeMX 설정 TIM2를 선택 후 Clock Source에서 Internal Clock을 설정합니다. Configuration 탭에서 TIM2를 클릭합니다. Prescaler는 분주비로 타이머 클럭을 나눠주는데 사용됩니다. Counter Period는 주기를 정하는데 사용됩니다. Prescaler와 Counter Period는 모두 0부터 시작하기 때문에 설정한 값에 -1을 해줍니다. 계산 방법..