반응형
Atmega128 기초 - 외부 인터럽트
AVR/Atmega128 강좌2016. 6. 16. 18:01Atmega128 기초 - 외부 인터럽트

외부 인터럽트는 INT7:0핀에 입력되는 트리거 신호에 의해서 발생한다. 트리거 신호는 폴링 에지, 라이징 에지, 로우 레벨 3가지가 될 수 있다. 어떤 신호 입력을 기다릴지 미리 설정해놓고 기다리다가 해당 신호가 입력되는 순간 인터럽트가 발생하는 것이다. Atmega 128에서 외부 인터럽트용 핀은 아래 그림처럼 8개가 있다. INT7:0 핀을 출력으로 설정해 놓고 인터럽트 핀을 소프트웨어적으로 조작하더라도 인터럽트가 발생한다. 예를들어 falling edge때 인터럽트가 발생하게 해놓고 해당 핀의 출력이 1에서 0으로 떨어지는 것처럼 값을 1과 0 값을 순서대로 출력해도 인터럽트가 발생한다. 어떤 트리거 신호가 입력될 때 인터럽트를 발생시킬지는 외부 인터럽트 제어 레지스터 EICRA (INT3:0)와..

반응형
image