帮我改正FSMC_Bank1_NORSRAM4 #define LCD_REG ((uint32_t)0x60000000)
时间: 2023-11-23 10:06:50 浏览: 80
STM32_FSMC.zip_STM32 FSMC_STM32_FSMC_fsmc_stm32 lcd配置
你的定义有误,应该改为:
```
#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。
阅读全文