본문 바로가기
코스웨어/13년 스마트컨트롤러

20130923 정리

by 알 수 없는 사용자 2013. 9. 23.
728x90
반응형

AVR 수업 내용 정리


문자열 비교하는 함수 직접 만들기





AVR 인터럽트에 관하여...



AVR 인터럽트 벡터는:

인터럽트 소스 하나하나에 인터럽트를 처리하기 위한 서브루틴의 기본 주소를 갖는다. 이 기본 주소가 특정 번지로 고정이 되어 있고, 이 주소들을 묶어서

인터럽트 벡터라고 한다 .


인터럽트 진행 순서는:

1. 주 프로그램 실행 -> 2. 인터럽트 발생 -> 3. 복귀주소 저장 -> 4. 인터럽트 벡터로 점프 -> 5. 인터럽트 처리 -> 6. 인터럽트 처리완료

-> 7. 복귀주소 로드 -> 8.마지막에 실행되던 주소로 점프 -> 9. 주 프로그램 실행



 

인터럽트 벡터를 쓰기 위해 만든 함수



위에서 설명 한듯이 인터럽트 벡터의 주소는 특정 번지로 고정되어 항상 일정 하다.


728x90