Free RTOS의 TIMER를 사용하는 방법입니다.
#define configUSE_TIMERS 1 // Required
#define configTIMER_TASK_PRIORITY 6
#define configTIMER_QUEUE_LENGTH 10
#define configTIMER_TASK_STACK_DEPTH configMINIMAL_STACK_SIZE
osTimerId TimerHandle;
void TimerHandler(void const * arg)
{
printf("TimerHandler\r\n");
}
osTimerDef(TS_Timer, TimerHandler);
TimerHandle = osTimerCreate(osTimer(TS_Timer), osTimerPeriodic, NULL);
status = osTimerStart(TimerHandle, 100);
'프로그래밍 > STM32' 카테고리의 다른 글
button(버튼) / Key(키) 이벤트 처리(핸들링) (0) | 2023.07.26 |
---|---|
STM32 GPIO 설정 (Configuration) (0) | 2023.07.18 |
Free RTOS (Message Queue) Example (0) | 2023.07.12 |