7강. 내부 인터럽트와 외부 인터럽트
본 글은 Atmega의 인터럽트에 대해서 얼아본다. - 인터럽트? '방해하다', '중단하다'라는 뜻을 가진 인터럽트는, 인터럽트가 실행 될 떄 메인 프로그램을 중지하고 다른 일을 수행하는걸 말합니다. 인터럽트가 발생하게 되면, 인터럽트 서비스 루틴(ISR)이 발생하면서 그 안에 있는 동작이 실행 된 후, 다시 메인 프로그램으로 돌아갑니다. - 인터럽트 종류 Atmega에는 다양한 인터럽트가 있습니다. 대표적인 것만 보면, > 내부 인터럽트 : 타이머, ADC, UART통신, SPI 통신 등, Atmega 내부의 동작에 의해 발생하는 인터럽트 입니다. > 외부 인터럽트 : INT0~INT7로, 외부의 전기 신호에 의해 발생하는 인터럽트 입니다. 내부 인터럽트는 다룰게 많아서 나중의 글에서 하나씩 살펴보기로..