|
请教大家一个问题我这两天正在调试NOKIA5110的LCD,用的是MEGAL16 因为是5V 的MCU所以管脚处串了一个510的电阻来匹配电压。开始屏用3.3V的供电,但是一直点不亮,在坛子里搜搜,看一哥们说要5V供电,于是乎,试了试,能勉强显示,但是出现了如照片那种现象,不知道是什么原因,我的基准电压没设置好?
void Nokia5110_LCD_Init(void)
{
Nokia5110_IO_Init();
LCD_IO_Init(); //给LCD一个复位脉冲
LCD_SCE_Low(); //片选
Delat_ns(200);
LCD_SCE_Hight();//片选
Write_LCD_CMD_Data(0x21,0);//拓扑命令集
Write_LCD_CMD_Data(0xC8,0);//发送命令,设置VOP电压为 VOP= 3.06+66*0.06=7.02V
Write_LCD_CMD_Data(0x1|0x07,0);//设置混合律(对比度)1:24
Write_LCD_CMD_Data(0x20,0);//基本指令集
Write_LCD_CMD_Data(0x0c,0);//显示格式:(0x0c)黑字,白底 。(0x0d)白字黑底
LCD_clear();//清屏
}
把我的初始化念出来大家看看。
在线等答复。谢谢 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|