Fork of the official mbed C/C++ SDK provides the software platform and libraries to build your applications. The fork has the documentation converted to Doxygen format

Dependents:   NervousPuppySprintOne NervousPuppySprint2602 Robot WarehouseBot1 ... more

Fork of mbed by mbed official

Embed: (wiki syntax)

« Back to documentation index

MPU_Type Struct Reference

MPU_Type Struct Reference
[Memory Protection Unit (MPU)]

Structure type to access the Memory Protection Unit (MPU). More...

#include <core_cm3.h>

Data Fields

__I uint32_t TYPE
__IO uint32_t CTRL
__IO uint32_t RNR
__IO uint32_t RBAR
__IO uint32_t RASR
__IO uint32_t RBAR_A1
__IO uint32_t RASR_A1
__IO uint32_t RBAR_A2
__IO uint32_t RASR_A2
__IO uint32_t RBAR_A3
__IO uint32_t RASR_A3

Detailed Description

Structure type to access the Memory Protection Unit (MPU).

Definition at line 981 of file core_cm3.h.


Field Documentation

__IO uint32_t CTRL

Offset: 0x004 (R/W) MPU Control Register

Definition at line 984 of file core_cm3.h.

__IO uint32_t RASR

Offset: 0x010 (R/W) MPU Region Attribute and Size Register

Definition at line 987 of file core_cm3.h.

__IO uint32_t RASR_A1

Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register

Definition at line 989 of file core_cm3.h.

__IO uint32_t RASR_A2

Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register

Definition at line 991 of file core_cm3.h.

__IO uint32_t RASR_A3

Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register

Definition at line 993 of file core_cm3.h.

__IO uint32_t RBAR

Offset: 0x00C (R/W) MPU Region Base Address Register

Definition at line 986 of file core_cm3.h.

__IO uint32_t RBAR_A1

Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register

Definition at line 988 of file core_cm3.h.

__IO uint32_t RBAR_A2

Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register

Definition at line 990 of file core_cm3.h.

__IO uint32_t RBAR_A3

Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register

Definition at line 992 of file core_cm3.h.

__IO uint32_t RNR

Offset: 0x008 (R/W) MPU Region RNRber Register

Definition at line 985 of file core_cm3.h.

__I uint32_t TYPE

Offset: 0x000 (R/ ) MPU Type Register

Definition at line 983 of file core_cm3.h.