打印

初学LCD有几个问题还请大家不吝赐教~~

[复制链接]
311|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LCD, pi, IO, gp, GPIO
1、在LCD_GPIO_Config(void)函数中最后有
    /* tft control gpio init */  
//    GPIO_SetBits(GPIOD, GPIO_Pin_13);   // 背光打开 ----for 旧lcd 板
GPIO_ResetBits(GPIOD, GPIO_Pin_13);   // 修改---for新LCD板
   
GPIO_SetBits(GPIOE, GPIO_Pin_1);   
    GPIO_ResetBits(GPIOD, GPIO_Pin_3);
    GPIO_SetBits(GPIOD, GPIO_Pin_6);
不是没有用到PD.3和PD.6吗?为什么还要写这两句?
2、FSMC_NORSRAMTimingInitTypeDef结构体的时序设置说是根据datatsheet设置的,但是我真找不到在哪里-。-麻烦有人知道的话直接说一下页数,感激不尽的啊~~
3、#define LCD_ILI9341_CMD(index)       LCD_WR_REG(index)
#define Bank1_LCD_D    ((u32)0x60020000)       //Disp Data ADDR
/*选定LCD指定寄存器*/
#define LCD_WR_REG(index)    ((*(__IO u16 *) (Bank1_LCD_C)) = ((u16)index))
为什么这里只要A16为高,NE1为低就可以直接写入数据了??
WR和RD不用管吗????

麻烦各位了,,真心没弄懂

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

437

主题

437

帖子

0

粉丝