|
STM32G474xx HAL用户手册
|
CORTEX HAL模块的头文件。 更多...
#include "stm32g4xx_phal_def.h"数据结构 | |
| struct | MPU_Region_InitTypeDef |
宏定义 | |
| #define | NVIC_PRIORITYGROUP_0 0x00U |
| #define | NVIC_PRIORITYGROUP_1 0x00U |
| #define | NVIC_PRIORITYGROUP_2 0x00U |
| #define | NVIC_PRIORITYGROUP_3 0x00U |
| #define | NVIC_PRIORITYGROUP_4 0x00U |
| #define | SYSTICK_HTML_SOURCE_HCLK_DIV8 0x00U |
| #define | SYSTICK_HTML_SOURCE_HCLK 0x00U |
| #define | MPU_HFNMI_HTML_DEF_NONE 0x00U |
| #define | MPU_HTML_HTML_HTML (MPU_CTRL_HFNMIENA_Msk) |
| #define | MPU_HTML_DEF (MPU_CTRL_HTML_DEFENA_Msk) |
| #define | MPU_HFNMI_HTML_DEF (MPU_CTRL_HFNMIENA_Msk | MPU_CTRL_HTML_DEFENA_Msk) |
| #define | MPU_REGION_HTML ((uint8_t)0x01) |
| #define | MPU_REGION_DISABLE ((uint8_t)0x00) |
| #define | MPU_HTML_HTML_ACCESS_ENABLE ((uint8_t)0x00) |
| #define | MPU_HTML_HTML_ACCESS_DISABLE ((uint8_t)0x01) |
| #define | MPU_ACCESS_SHAREABLE ((uint8_t)0x01) |
| #define | MPU_ACCESS_NOT_SHAREABLE ((uint8_t)0x00) |
| #define | MPU_ACCESS_CACHEABLE ((uint8_t)0x01) |
| #define | MPU_ACCESS_NOT_CACHEABLE ((uint8_t)0x00) |
| #define | MPU_ACCESS_BUFFERABLE ((uint8_t)0x01) |
| #define | MPU_ACCESS_NOT_BUFFERABLE ((uint8_t)0x00) |
| #define | MPU_TEX_LEVEL0 ((uint8_t)0x00) |
| #define | MPU_TEX_LEVEL1 ((uint8_t)0x01) |
| #define | MPU_TEX_LEVEL2 ((uint8_t)0x02) |
| #define | MPU_TEX_LEVEL4 ((uint8_t)0x04) |
| #define | MPU_REGION_SIZE_32B ((uint8_t)0x04) |
| #define | MPU_REGION_SIZE_64B ((uint8_t)0x05) |
| #define | MPU_REGION_SIZE_128B ((uint8_t)0x06) |
| #define | MPU_REGION_SIZE_256B ((uint8_t)0x07) |
| #define | MPU_REGION_SIZE_512B ((uint8_t)0x08) |
| #define | MPU_REGION_SIZE_1KB ((uint8_t)0x09) |
| #define | MPU_REGION_SIZE_2KB ((uint8_t)0x0A) |
| #define | MPU_REGION_SIZE_4KB ((uint8_t)0x0B) |
| #define | MPU_REGION_SIZE_8KB ((uint8_t)0x0C) |
| #define | MPU_REGION_SIZE_16KB ((uint8_t)0x0D) |
| #define | MPU_REGION_SIZE_32KB ((uint8_t)0x0E) |
| #define | MPU_REGION_SIZE_64KB ((uint8_t)0x0F) |
| #define | MPU_REGION_SIZE_128KB ((uint8_t)0x10) |
| #define | MPU_REGION_SIZE_256KB ((uint8_t)0x11) |
| #define | MPU_REGION_SIZE_512KB ((uint8_t)0x12) |
| #define | MPU_REGION_SIZE_1MB ((uint8_t)0x13) |
| #define | MPU_REGION_SIZE_2MB ((uint8_t)0x14) |
| #define | MPU_REGION_SIZE_4MB ((uint8_t)0x15) |
| #define | MPU_REGION_SIZE_8MB ((uint8_t)0x16) |
| #define | MPU_REGION_SIZE_16MB ((uint8_t)0x17) |
| #define | MPU_REGION_SIZE_32MB ((uint8_t)0x18) |
| #define | MPU_REGION_SIZE_64MB ((uint8_t)0x19) |
| #define | MPU_REGION_SIZE_128MB ((uint8_t)0x1A) |
| #define | MPU_REGION_SIZE_256MB ((uint8_t)0x1B) |
| #define | MPU_REGION_SIZE_512MB ((uint8_t)0x1C) |
| #define | MPU_REGION_SIZE_1GB ((uint8_t)0x1D) |
| #define | MPU_REGION_SIZE_2GB ((uint8_t)0x1E) |
| #define | MPU_REGION_SIZE_4GB ((uint8_t)0x1F) |
| #define | MPU_REGION_NO_ACCESS ((uint8_t)0x00) |
| #define | MPU_REGION_PRIV_RW ((uint8_t)0x01) |
| #define | MPU_REGION_PRIV_RW_HTML ((uint8_t)0x02) |
| #define | MPU_REGION_FULL_ACCESS ((uint8_t)0x03) |
| #define | MPU_REGION_PRIV_RO ((uint8_t)0x05) |
| #define | MPU_REGION_PRIV_RO_HTML ((uint8_t)0x06) |
| #define | MPU_REGION_NUMBER0 ((uint8_t)0x00) |
| #define | MPU_REGION_NUMBER1 ((uint8_t)0x01) |
| #define | MPU_REGION_NUMBER2 ((uint8_t)0x02) |
| #define | |