External Interrupt(외부 인터럽트)


External Interrupt(외부 인터럽트)

#ATMEGA128 #ext Interrupt #외부인터럽트 ATMEGA128의 외부 인터럽트 설정에 대해 설명한다. 먼저 외부인터럽트란 무엇인가? 외부로부터 신로를 입력받아(상승엣지, 하강엣지, 신호의 상태변화)신호가 발생한 경우 인터럽트 서비스 루틴을 실행하거나 timer / ADC의 trigger신호로 사용할 수 있다.(보통 전압감지회로에서 zero점 detect를 하거나 외부인터럽트 주기로 PWM신호를 발생하는 용도로 사용됨) 아래의 그림은 MICOM의 pin map이며 노란색으로 칠한 부분 총 8개의 pin(PE4~PE7, PD0~PD3)이 외부인터럽트로 사용가능한 pin이다. 외부 인터럽트에 사용하는 register는 총4개(EICRA, EICRB, EMISK, EIFR)가 있다. EICRA는 외부인터럽트감지 신호(하강edge, 상승edge, low level)를 설정하는 register이다. EICRA는 INT0~3까지(PD0~PD3)의 인터럽트 감지신호를 설정하는 Re...


#ATMEGA128 #AVR #ext #외부인터럽트

원문링크 : External Interrupt(외부 인터럽트)