ARM cortex-M : System Control Block (SCB) - SHCSR


Cortex-M7 system control block


core_cm7.h


0xE000ED24 SHCSR


MEMFAULTENA : memory management fault enable : bit16






Table 4.25. SHCSR bit assignments
BitsNameFunction
[31:19]-Reserved
[18]USGFAULTENAUsageFault enable bit, set to 1 to enable[a]
[17]BUSFAULTENABusFault enable bit, set to 1 to enable[a]
[16]MEMFAULTENAMemManage enable bit, set to 1 to enable[a]
[15]SVCALLPENDEDSVCall pending bit, reads as 1 if exception is pending[b]
[14]BUSFAULTPENDED
BusFault exception pending bit, reads as 1 if exception is pending[b]
[13]MEMFAULTPENDEDMemManage exception pending bit, reads as 1 if exception is pending[b]
[12]USGFAULTPENDEDUsageFault exception pending bit, reads as 1 if exception is pending[b]
[11]SYSTICKACTSysTick exception active bit, reads as 1 if exception is active[c]
[10]PENDSVACTPendSV exception active bit, reads as 1 if exception is active
[9]-Reserved
[8]MONITORACTDebug monitor active bit, reads as 1 if Debug monitor is active
[7]SVCALLACTSVCall active bit, reads as 1 if SVC call is active
[6:4]-Reserved
[3]USGFAULTACTUsageFault exception active bit, reads as 1 if exception is active
[2]-Reserved
[1]BUSFAULTACTBusFault exception active bit, reads as 1 if exception is active
[0]MEMFAULTACTMemManage exception active bit, reads as 1 if exception is active

留言

熱門文章