精選文章
ARM cortex-M : System Control Block (SCB) - SHCSR
Cortex-M7 system control block
core_cm7.h
0xE000ED24 SHCSR
MEMFAULTENA : memory management fault enable : bit16
| Bits | Name | Function |
|---|---|---|
| [31:19] | - | Reserved |
| [18] | USGFAULTENA | UsageFault enable bit, set to 1 to enable[a] |
| [17] | BUSFAULTENA | BusFault enable bit, set to 1 to enable[a] |
| [16] | MEMFAULTENA | MemManage enable bit, set to 1 to enable[a] |
| [15] | SVCALLPENDED | SVCall 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] | MEMFAULTPENDED | MemManage exception pending bit, reads as 1 if exception is pending[b] |
| [12] | USGFAULTPENDED | UsageFault exception pending bit, reads as 1 if exception is pending[b] |
| [11] | SYSTICKACT | SysTick exception active bit, reads as 1 if exception is active[c] |
| [10] | PENDSVACT | PendSV exception active bit, reads as 1 if exception is active |
| [9] | - | Reserved |
| [8] | MONITORACT | Debug monitor active bit, reads as 1 if Debug monitor is active |
| [7] | SVCALLACT | SVCall active bit, reads as 1 if SVC call is active |
| [6:4] | - | Reserved |
| [3] | USGFAULTACT | UsageFault exception active bit, reads as 1 if exception is active |
| [2] | - | Reserved |
| [1] | BUSFAULTACT | BusFault exception active bit, reads as 1 if exception is active |
| [0] | MEMFAULTACT | MemManage exception active bit, reads as 1 if exception is active |

留言
張貼留言