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
반응형
'공부 > STM32F1' 카테고리의 다른 글
13.[stm32f103][hal] 타이머 (4) _ Timer PWM (0) | 2017.09.28 |
---|---|
12.[stm32f103][hal] 타이머 (3) _ Timer OC(Output Compare) Interrupt (0) | 2017.09.26 |
10.[stm32f103][hal] 타이머 (1) _ 개요 (0) | 2017.09.22 |
9.[stm32f103][hal] RCC_MCO 로 Clock 확인하기 (0) | 2017.09.20 |
8.[stm32f103][hal] 외부 인터럽트 (0) | 2017.09.19 |