인터럽트

Develop/Arduino Uno

[아두이노 우노] 인터럽트와 외부 인터럽트

1. 개념 정리 인터럽트 : 프로세서가 현재 실행 중인 작업을 중단하고 특정 이벤트에 응답하여 다른 코드 블록을 실행하는 기능 인터럽트가 작동되는 방식은 실행하면 현재 프로세서가 실행중인 작업을 중단한 뒤, 해당 인터럽트 함수를 실행하여 수행한 후, 그 이후에 다시 중단되었던 작업을 마저 실행한다. 이를 통해 외부 이벤트에 빠르게 대응할 수 있다. 외부 인터럽트 : 아두이노 우노의 외부 인터럽트 핀인 D2, D3 핀에서 입력 받으면 실행 중이던 작업을 일시 중단하고 인터럽트 함수를 실행하는 기능이다. 외부 인터럽트를 사용하려면 attachInterrupt(digitalPinToInterrupt(pin), ISR, mode) 함수를 사용하면 된다. 여기서 pin은 외부에서 입력받을 인터럽트 핀, ISR은 ..

JuniTech
'인터럽트' 태그의 글 목록