10.07.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

프로세서 예외 처리참고초기화 또는 컨텍스트 전환 코드에서 프로세스 스택 포인터를 초기화해야 합니다.6.3.2 예외 유형표 6-2에서는 마이크로컨트롤러 프로필에서 인식하는 다양한 예외 유형이 나와있습니다. 여러 개의 예외가 동시에 발생하면 고정된 우선순위에 따라 예외가 처리됩니다. 각 예외가 차례대로 처리된 후에 원래 프로그램으로 돌아갑니다.위치 예외 우선순위 비활성화 설명1 리셋 –3 아니요2 NMI –2 아니요 마스크할 수 없는 인터럽트 (NMI)3 HardFault –1 아니요 다른 예외로 처리되지 않는 모든 오류표 6-2 우선순위순 예외 유형4 MemManage 구성 가능 가능 메모리 보호 오류 (<strong>ARM</strong>v7-M에만 해당)5 BusFault 구성 가능 가능 기타 메모리 오류 (<strong>ARM</strong>v7-M에만 해당)6 UsageFault 구성 가능 가능 메모리 오류 이외의 명령어 실행 오류 (<strong>ARM</strong>v7-M에만 해당)7-10 예약되어 있음 - -11 SVCall 구성 가능 가능 SVC 명령어 실행으로 인해 발생하는 동기 SVC 호출12 디버그 모니터 구성 가능 가능 동기 디버그 이벤트 (<strong>ARM</strong>v7-M에만 해당)13 예약되어 있음 - -14 PendSV 구성 가능 가능 비동기 SVC 호출15 SysTick 구성 가능 가능 시스템 타이머 틱16 이상. 외부 인터럽트 구성 가능 가능 외부 인터럽트우선순위 번호가 작은 예외의 우선순위 상태가 더 높습니다. 예를 들어 프로세서가 처리기 모드에 있는 경우 현재 처리 중인 예외보다 우선순위 번호가 작은 예외가 발생합니다. 우선순위 번호가 같거나 큰 모든 예외는 보류됩니다.<strong>ARM</strong> DUI 0203IK Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. 6-33Unrestricted AccessNon-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!