新手上路
- 积分
- 32
- 金钱
- 32
- 注册时间
- 2011-9-2
- 在线时间
- 0 小时
|
第一个问题:
在LCD_Init函数中,有下面这些代码,
//PORTB 推挽输出
GPIOB->CRH=0X33333333;
GPIOB->CRL=0X33333333;
GPIOB->ODR=0XFFFF;
delay_ms(50); // delay 50 ms
LCD_WriteReg(0x0000, 0x0001);
delay_ms(50); // delay 50 ms
DeviceCode = LCD_ReadReg(0x0000);//读操作能返回控制器编号
我想问下 LCD_WriteReg(0x0000, 0x0001); 这句代码的作用。第一个参数是写命令,第二个参数是写数据,我想问第一个参数是0x0000,代表的是哪个命令,IR命令还是00h命令。
第二个问题:
就是我在ILI9320DS_V0.44.pdf的数据手册中的第50页中的(a)Write to register时序图中看到的是nCS拉低一次的过程中DB[17:0]是发生了Write register "index"和Write register "data",请问在void LCD_WR_REG(u8 data);这个函数中怎么没体现这个呐,还有nWR应该是拉低,再拉高,延时,再拉低,再拉高才对啊,怎么在void LCD_WR_REG(u8 data);函数中不是这么写的呐。谢谢原子哥
|
|