Timer 만들기
지금 말씀드리고자 하는 Timer는 MCU의 인터럽트 타이머를 이야기하는 것은 아닙니다. 우리가 PC프로그램에서 익히 알고 있는 Software Timer입니다. 이 Timer는 알람처럼 해당 주기가 되면 자동적으로 callback 함수를 실행시켜 줍니다. 물론 Timer 인터럽트에서 Tick을 증가 시킬수 있도록 도와주어야 합니다. 우선 자주 사용하는 주기를 파악해야 합니다. 최소단위를 10msec으로 보고 10msec 인터럽트에서 등록된 Timer들이 동작하게 끔 꾸며주셔야 합니다. 헤더파일로 전체 윤곽을 잡습니다. 타이머 핸들러의 typedef도 선언되어 있네요. #ifndef SRC_TIMER_H_ #define SRC_TIMER_H_ #define TIMER_MAX_COUNT (10) /*the..