[mw_shl_code=c,true]else if(lcddev.id==0x5510)
{
LCD_WriteReg(0xF000,0x55);
LCD_WriteReg(0xF001,0xAA);
LCD_WriteReg(0xF002,0x52);
LCD_WriteReg(0xF003,0x08);
LCD_WriteReg(0xF004,0x01);
//AVDD Set AVDD 5.2V
LCD_WriteReg(0xB000,0x0D);
LCD_WriteReg(0xB001,0x0D);
LCD_WriteReg(0xB002,0x0D);
//AVDD ratio
LCD_WriteReg(0xB600,0x34);
LCD_WriteReg(0xB601,0x34);
LCD_WriteReg(0xB602,0x34);
//AVEE -5.2V
LCD_WriteReg(0xB100,0x0D);
LCD_WriteReg(0xB101,0x0D);
LCD_WriteReg(0xB102,0x0D);[/mw_shl_code]
如上面的程序,自己在学的时候需要会写吗?用的是NT35510。看它的pdf文件看到相关的代码,请问是如何转换成上面的代码呢?
还有一个问题就是,
[mw_shl_code=c,true]void LCD_WriteReg(vu16 LCD_Reg, vu16 LCD_RegValue)
{
LCD->LCD_REG = LCD_Reg; //写入要写的寄存器序号
LCD->LCD_RAM = LCD_RegValue;//写入数据
}[/mw_shl_code]
这种函数里面所指的寄存器序号是什么?怎么才能得知对应的需要的寄存器序号呢?
望不吝赐教~谢谢各位
---------------------------------
在ppt和开发指南都有看到FSMC_BCRx、FSMC_BTRx和FSMC_BWTRx这几个寄存器。但是依然不清楚他们对应的序号,劳烦再解释一下,困扰很久了抱歉
一周热门 更多>