board : STM32F103RB + I/O board
clock : 64MHz
Prescaler : 6400-1
ARR : 10000-1

 

확대해야 잘 보임



PC0:7 OUTPUT LED
Timer2: Internal Clock, no channel

Timer interrupt 발생 시, callback 함수 toggle

// Timer callback function, toggle led
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim);

 

// Timer base interrupt mode start
if((HAL_TIM_Base_Start_IT(&htim2) != HAL_OK)){
	Error_Handler();
    }

/*********************************************************/

/* USER CODE BEGIN 4 */
// Timer callback function, toggle led
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){
	HAL_GPIO_TogglePin(GPIOC, 0x00ff);
}
/* USER CODE END 4 */

'ARM' 카테고리의 다른 글

pwm 출력으로 led 밝기 조정  (2) 2022.04.24
Timer PWM 이용한 LED 출력  (1) 2022.04.24
Timer Output Compare로 LED 출력  (1) 2022.04.24
external interrupt로 led 출력  (0) 2022.04.24
gpio port를 이용하여 led on/off 하기  (0) 2022.04.24

+ Recent posts