※ AVR 실험 #05
- 외부 인터럽트는 타이머에서의 지정된 시간 경과, 입력 장치에서의 서비스 요구, 출력 장치의 작업 종료, DMA 동작의 종료, 멀티프로세서간의 통신 요구 등 마이크로프로세서와 독립되어 있는 외부장치에 의해 발생되는 순수한 의미에서의 인터럽트이다. 일반적으로 인터럽트라고 하면 대부분 이것을 지칭한다.
- 대부분의 마이크로프로세서에서 사용하고 있는 INT 및 NMI 인터럽트가 이에 해당하는데 요즈음의 마이크로콘트롤러는 NMI 인터럽트를 사용하지 않는 경우가 많다. ATmega128에서도 차단 불가능의 NMI 인터럽트를 사용하지 않으며 8개의 차단 가능한 외부 인터럽트 INT0~INT7을 가지고 있다. 이 MCU에서 사용하는 그 밖의 주변장치 인터럽트들도 넓은 의미에서 보면 외부 인터럽트로 분류할 수 있다.
- 외부인터럽트를 이용한 실험을 통해 동작방식과 동작 방법 및 특징을 확인한다.
※ AVR 예비 보고서 이론 내용
- 인터럽트에 대한 이론
- 인터럽트 vector table에 대한 이론
- chattering 대한 이론
- chattering을 피하기 위한 방법 조사
※ 실습장비: Easy processor kit (Huins)
※ 예비보고서
※ 결과보고서
'Studylog > 마이크로프로세서 실험' 카테고리의 다른 글
Easy processor kit 시뮬레이션 회로 (Proteus) (0) | 2013.12.14 |
---|---|
실험10. DAC 제어 (0) | 2013.12.14 |
실험9. PWM 제어 (0) | 2013.12.14 |
실험8. ADC 제어 (0) | 2013.12.14 |
실험7. USART 통신 제어 (0) | 2013.12.14 |
실험6. Text LCD 제어 (0) | 2013.12.14 |
실험4. 타이머/카운터, 스텝모터 제어 (0) | 2013.12.14 |
실험3. FND, 키패드 제어 (1) | 2013.12.14 |
실험2. 딥스위치, 외부 LED 제어 (0) | 2013.12.14 |
실험1. GPIO LED 제어 (0) | 2013.12.14 |