STM32를 사용할 때 가장 만족하는 기능 중 하나가 Systick 이다. Systick는 ARM Cortex-M에 지원하는 24bit Timer이다. 이녀석이 편리한 것은 CubeMX에서 내가 원하는 HCLK를 설정하면 알아서 Systick은 1ms 을 보장하는 세팅이 되어 있다. 그래서 일반 Timer와 달리, 이녀석을 통해 스케줄링을 설계한다. 아래의 글은 STM32F429ZI 에서 systick 사용하기 위한 예제이다. Systick동작을 사용하기 위해서는 다음과 같은 코드 작성이 필요하다. Core폴더-Src폴더-stm32f4xx_it.c 에 있는 void SysTick_Handler (void) 를 찾는다. 주석 /* USER CODE BEGIN SysTick_IRQn 1 */ 아래에 HAL_..