코스웨어/13년 스마트컨트롤러
20130923 정리
알 수 없는 사용자
2013. 9. 23. 17:29
728x90
반응형
AVR 수업 내용 정리
문자열 비교하는 함수 직접 만들기
AVR 인터럽트에 관하여...
AVR 인터럽트 벡터는:
인터럽트 소스 하나하나에 인터럽트를 처리하기 위한 서브루틴의 기본 주소를 갖는다. 이 기본 주소가 특정 번지로 고정이 되어 있고, 이 주소들을 묶어서
인터럽트 벡터라고 한다 .
인터럽트 진행 순서는:
1. 주 프로그램 실행 -> 2. 인터럽트 발생 -> 3. 복귀주소 저장 -> 4. 인터럽트 벡터로 점프 -> 5. 인터럽트 처리 -> 6. 인터럽트 처리완료
-> 7. 복귀주소 로드 -> 8.마지막에 실행되던 주소로 점프 -> 9. 주 프로그램 실행
인터럽트 벡터를 쓰기 위해 만든 함수
위에서 설명 한듯이 인터럽트 벡터의 주소는 특정 번지로 고정되어 항상 일정 하다.
728x90