폴링방식과 인터럽트 방식의 차이점
2012.03.09
폴링과 인터럽트는 둘다 어떤 작업을 수행시 외부에서 들어오는 이번트에 의해 어떠한 작업을 수행하는 것이다. 폴링과 인터럽트의 차이점에 대해서 알아보자 ■ 폴링 방식 - 폴링방식은 정해진 시간 또는 순번에 상태를 확인해서 상태 변화가 있는지 없는지를 체크 하는 방식이다. ex) while(1) { if( BTN1 == 0 ) { 구문 1 } else { 구문 2 } 다른 작업1 ; 다른 작업2 ; 다른 작업3 ; 다른 작업 4; } 위의 파일을 컴파일러가 되어서 생각 해보자. 먼저 버튼이 눌렸는지 안눌렸는지를 확인 뒤, 안눌렸다면 구문2 (else)를 실행 할 것이다. 그리고 else 문이 다 끝나면 순차적으로 다른 작업 n 을 실행한다. 그리고 나서 다시 if 문을 확인 할 것이다. 한 마디로 MCU는 ..