求教STM32f4的LCD初始化代码,有点看不懂

2019-07-21 02:28发布

求教 下面的用橘 {MOD}填充的部分是什么意思。
看了半天LCD的说明书,没发现0x0000是什么命令。NOP?
跟读ID有什么关系

//使能BANK1,区域4
FSMC_Bank1->BTCR[6]|=1<<0; //使能BANK1,区域1    
 
  delay_ms(50); // delay 50 ms 
  LCD_WriteReg(0x0000,0x0001);
delay_ms(50); // delay 50 ms 
  lcddev.id = LCD_ReadReg(0x0000);   
  if(lcddev.id<0XFF||lcddev.id==0XFFFF||lcddev.id==0X9300)//读到ID不正确,新增lcddev.id==0X9300判断,因为9341在未被复位的情况下会被读成9300
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-21 05:15
前三行代码可以去掉。
第四行用于读取LCD ID。
ken1986
2楼-- · 2019-07-21 06:32
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-21 11:02
回复【3楼】ken1986:
---------------------------------
我们例程难道只支持9341 么?
ken1986
4楼-- · 2019-07-21 14:05
回复【4楼】正点原子:
---------------------------------
看了两个产品的Datasheet,都没发现哪个型号的驱动芯片的取ID命令是0x0000啊
正点原子
5楼-- · 2019-07-21 15:13
回复【5楼】ken1986:
---------------------------------
9320就是。
ken1986
6楼-- · 2019-07-21 16:55
回复【6楼】正点原子:
---------------------------------
谢谢回答

一周热门 更多>