728x90
반응형
AVR 수업 내용 정리
문자열 비교하는 함수 직접 만들기
AVR 인터럽트에 관하여...
AVR 인터럽트 벡터는:
인터럽트 소스 하나하나에 인터럽트를 처리하기 위한 서브루틴의 기본 주소를 갖는다. 이 기본 주소가 특정 번지로 고정이 되어 있고, 이 주소들을 묶어서
인터럽트 벡터라고 한다 .
인터럽트 진행 순서는:
1. 주 프로그램 실행 -> 2. 인터럽트 발생 -> 3. 복귀주소 저장 -> 4. 인터럽트 벡터로 점프 -> 5. 인터럽트 처리 -> 6. 인터럽트 처리완료
-> 7. 복귀주소 로드 -> 8.마지막에 실행되던 주소로 점프 -> 9. 주 프로그램 실행
인터럽트 벡터를 쓰기 위해 만든 함수
위에서 설명 한듯이 인터럽트 벡터의 주소는 특정 번지로 고정되어 항상 일정 하다.
728x90
'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글
9월 23일 어셈블리 수업 정리(컨텍스트 보존하기) - 석주원 (0) | 2013.09.23 |
---|---|
20130923 어셈블리어 수업 (레지스터값들 변수에 넣기) (0) | 2013.09.23 |
0923 어셈블리수업내용_ 김성엽 (0) | 2013.09.23 |
130923 어셈블리 숙제 조유진 (0) | 2013.09.23 |
2013년 9월 23일 어셈블리 수업 (0) | 2013.09.23 |
20130923 일자 ASM (0) | 2013.09.23 |
2013_09_23 EFL,EIP,EBP,ESP 레지스터에 값넣기 (한성원) (0) | 2013.09.23 |
20130923 이세웅 - 어셈블리 수업내용 (1) (0) | 2013.09.23 |