typedef struct { vu16 LCD_REG; vu16 LCD_RAM; } LCD_TypeDef; /* Note: LCD /CS is CE4 - Bank 4 of NOR/SRAM Bank 1~4 */ #define LCD_BASE ((u32)(0x60000000 | 0x0C000000)) #define LCD ((LCD_TypeDef *) LCD_BASE)
----------- 以上定义是不是给结构体定义一个基地址为0x6c000000,成员LCD_REG 的地址为0x6c000000,成员LCD_RAM 的地址为0x6c000001,
那如果我这样定义绝对地址,是不是和上面的一样 #define LCD_REG ((u32)0x6c000000) #define LCD_RAM ((u32)0x6c000001)
---- 在STM32单片机中用FSMC刷LCD用到这样的语句有点看不明白
|