인터럽트(interrupt) 구현


인터럽트(interrupt) 구현

이전에 블로그에서 인터럽트에 대해서 포스팅 한적이 있었는데요~~ https://blog.naver.com/gkswlcjs2/222437445053 인터럽트에 대해 임베디드 시스템이란 말 그대로 내장형 시스템을 의미합니다! 구체적으로는 반복적인 일들을 수행하면서, ... blog.naver.com 이번에는 OS에서 인터럽트를 구현해보았습니다!! 현재까지 우리는 UART만 사용하고 있는데, UART 하드웨어는 인터럽트를 발생시킵니다. 그러므로 UART 하드웨어와 인터럽트 컨트롤러를 연결합니다. 도식화하면 다음과 같습니다. 인터럽트 구현 전 static void Hw_init(void); static void Printf_test(void); void main(void) { Hw_init(); uint32_t i = 100; while(i--) { Hal_uart_put_char('N'); } Hal_uart_put_char('\n'); putstr("Hello World!\n"); Pr...



원문링크 : 인터럽트(interrupt) 구현