帮我改正#define LCD_REG ((uint32_t)0x60000000) // FSMC Bank4 NOR/PSRAM 地址 #define LCD_RAM ((uint32_t)0x64000000) // FSMC Bank4 NOR/PSRAM 地址
时间: 2024-01-05 19:02:28 浏览: 143
你的定义有误,应该改为:
```
#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。
相关问题
帮我定义一个宏 LCD_RAM 这个宏 对应的是 STM32F4 系列的外部存储器控制器 FSMC 的 Bank1 中的 PSRAM 存储器。在使用这个宏时,可以直接将其作为指针地址来访问 PSRAM 存储器
好的,你可以这样定义:
```
#define LCD_RAM ((uint32_t)0x64000000) // STM32F4 系列 FSMC Bank1 PSRAM 地址
```
这个宏定义了一个地址为 `0x64000000` 的指针,对应的是 STM32F4 系列的外部存储器控制器 FSMC 的 Bank1 中的 PSRAM 存储器。在使用这个宏时,可以直接将其作为指针地址来访问 PSRAM 存储器。
帮我定义一个宏 LCD_RAM 这个宏 用来访问 PSRAM 存储器
好的,你可以这样定义:
```
#define LCD_RAM ((uint32_t)0x64000000) // FSMC Bank1 PSRAM 地址
```
这个宏定义了一个地址为 `0x64000000` 的指针,对应的是 STM32F4 系列的外部存储器控制器 FSMC 的 Bank1 中的 PSRAM 存储器。在使用这个宏时,可以直接将其作为指针地址来访问 PSRAM 存储器。
阅读全文