공부/STM32F1
11.[stm32f103][hal] 타이머 (2) _ Timer OC(Output Compare)
유저라인
2017. 9. 22. 14:24
728x90
반응형
1. STM32CubeMX 설정
시간 공식 ((APB1or2 timer clock / Prescaler-1) / Counter Period-1)
=((8000000 / (8)) / (1000)) =500Hz
1/500 = 0.002 = 2ms
2. 소스
int main(void)
{
HAL_Init();
SystemClock_Config();
MX_GPIO_Init();
MX_TIM8_Init();
/* USER CODE BEGIN 2 */
HAL_TIM_OC_Start(&htim8,TIM_CHANNEL_1);
/* USER CODE END 2 */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
}
/* USER CODE END 3 */
}
메인 부분에
HAL_TIM_OC_Start(&htim8,TIM_CHANNEL_1);
이거만 추가하시면 됩니다~
3. 결과
728x90
반응형