#define Bank1_LCD_D ((u32)0x6D000000)
#define Bank1_LCD_Cmd ((u32)0x6C000000)
#define LCD_ILI9341_CMD(index) ((*(__IO u16 *) (Bank1_LCD_Cmd)) = ((u16)index)) //为什么数据类型要指定为16位??
#define LCD_ILI9341_Parameter(val) ((*(__IO u16 *) (Bank1_LCD_D)) = ((u16)(val))) //原来defiine定义是32位的,全部改成32位就不正常了。 |