제3강 [ATmega 48] 외부 인터럽트 1


제3강 [ATmega 48] 외부 인터럽트 1

인터럽트는 MCU에서 하드웨어의 상태를 확인하여 신호의 변화에 대응하는 것으로 입력을 받아들이는 방법을 말합니다. ATmega 48의 인터럽트 소스는 총 26개가 있습니다. 내부에서 발생하는 인터럽트 소스는 타이머/카운터, ADC, EEPROM 등이 있으며, 외부에서 발생하는 인터럽트 소스는 인터럽트 입력핀에 의한 외부 인터럽트, UART 통신의 송수신 인터럽트 등이 있습니다. 인터럽트가 발생하면 인터럽트의 루틴은 다음과 같은 과정으로 실행됩니다. - 해당 인터럽트 플래그 레지스터가 '1'로 설정됩니다. - 메인 프로그램의 프로그램 카운터 값을 스택에 저장합니다. - 인터럽트 벡터 테이블에 위치한 주소로 이동하여 인터럽트 서비..........

제3강 [ATmega 48] 외부 인터럽트 1에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 제3강 [ATmega 48] 외부 인터럽트 1