프로그래밍/아트메가
아트메가 인터럽트 제어
인터럽트 - 인터럽트란 CPU 외부의 하드웨어 적인 요구에 의해서 정상적인 프로그램의 순서를 변경하여 보다 시급한 작업을 먼저 수행한 후 원래의 프로그램으로 복귀하는 작업 인터럽트의 종류 - 내부 인터럽트 > CPU에 정의되어 있지 않은 명령어의 실행 > 0으로 나눗셈을 시도하는 나눗셈에러 > 보호된 메모리 영역에 대한 접근 - 외부 인터럽트 > 타이머에서의 지정된 시간 경과 > 입력장치에서의 서비스 요구 > A/D 변환의 완료 인터럽트의 처리과정 - 주 프로그램 실행 -> 인터럽트 발생 -> 복귀주소 저장 -> 인터럽트 벡터로 점프 -> 인터럽트 처리 -> 인터럽트 처리완료 -> 복귀주소 로드 -> 마지막에 실행된 주소로 이동 -> 주 프로그램 실행 외부 인터럽트 - 외부인터럽트는 총 8개의 핀 (IN..
2016. 12. 8. 14:10
최근댓글