帮我改正FSMC_Bank1_NORSRAM4 #define LCD_REG ((uint32_t)0x60000000)
时间: 2023-11-23 17:06:50 浏览: 77
你的定义有误,应该改为:
```
#define FSMC_Bank1_NORSRAM1 ((uint32_t)0x00000000)
#define FSMC_Bank1_NORSRAM2 ((uint32_t)0x00000002)
#define FSMC_Bank1_NORSRAM3 ((uint32_t)0x00000004)
#define FSMC_Bank1_NORSRAM4 ((uint32_t)0x00000006)
#define LCD_REG ((uint32_t)FSMC_Bank1_NORSRAM1) // FSMC Bank1 NOR/SRAM1 地址
```
因为 FSMC_Bank1_NORSRAM1 对应 Bank1 的 NOR Flash 或 SRAM1,而 FSMC_Bank1_NORSRAM4 对应 Bank1 的 SRAM4。所以你需要将 LCD_REG 的定义改为 FSMC_Bank1_NORSRAM1。
相关问题
帮我改正#define LCD_REG ((uint32_t)0x60000000) // FSMC Bank4 NOR/PSRAM 地址 #define LCD_RAM ((uint32_t)0x64000000) // FSMC Bank4 NOR/PSRAM 地址
你的定义有误,应该改为:
```
#define LCD_REG ((uint32_t)0x60000000) // FSMC Bank1 NOR/SRAM1 地址
#define LCD_RAM ((uint32_t)0x64000000) // FSMC Bank3 NOR/SRAM2 地址
```
因为 FSMC Bank1 和 Bank3 分别对应 NOR Flash 和 SRAM,而 Bank4 则对应 PSRAM。
FSMC_Bank1_NORSRAM4
这是一个IT类的问题。FSMC_Bank1_NORSRAM4是指STM32微控制器中的外部存储器控制器(FSMC)中的Bank1的NORSRAM4。这是一种非易失性存储器(NOR)类型的静态随机存取存储器(SRAM),用于存储数据和指令。它是一种常见的外部存储器选项,可用于扩展STM32微控制器的存储容量。
阅读全文