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 |