微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 5110显示不稳定情况

5110显示不稳定情况

时间:10-02 整理:3721RD 点击:
MCU:STC12C5A60S2  晶振:11.0592M  电源电压:3.3V  IO驱动:5V
出现问题:上电时:有的时候可以显示,但是有的时候乱码或者不显示,重新上电复位几次之后可能显示正常,之前用的是5V的供电电源,出现了类似问题,之后我把电源电压改成了3.3V供电仍然存在类似问题,不知道是不是我的程序问题,初始化程序如下,哪位前辈帮我指点指点问题在哪里,
void LCD_init(void)
{
  delay_1ms();
  res=0;         
  delay_1ms();
  res=1;  
//        LCD_write_byte(0x21,0);                                        //初始化Lcd,功能设定使用扩充指令
//        LCD_write_byte(0xD2,0);                                //设定液晶偏置电压       
//        LCD_write_byte(0x20,0);                                        //使用基本指令
//        LCD_write_byte(0x0C,0);                                        //设定显示模式,正常显示
       
  LCD_write_byte(0x21, 0);        // 使用扩展命令设置LCD模式
  LCD_write_byte(0xc8, 0);        // 设置偏置电压对比度 0xc8为标准5V
  LCD_write_byte(0x06, 0);        // 温度校正
  LCD_write_byte(0x13, 0);        // 1:48
  LCD_write_byte(0x20, 0);        // 使用基本命令
  LCD_clear();                             // 清屏
  LCD_write_byte(0x0c, 0);        // 设定显示模式,正常显示
}

自己先顶一下

5110显示屏的问题多点,可能是斑马条的接触问题。就是压得不好。这种情况我记得我遇到过。要复位几次才行。忘记怎么解决了、好像是换屏幕

斑马条有问题?只能换屏幕了吗

你如果有多余的,就换个试下,我也不太确定。不对。貌似是单片机问题、我用89c52没事。用STC12C5A60S2 就好像会出现这问题。因为这款单片机运行速度快,你调下延时那些参数吧

刚刚换了一块!我感觉是复位那一块地方有问题!我换个延时试试

3.3V的时候,1/48,它的偏置电压怎么设置你知道吗?

这个不知道,应该兼容5V和3.3V的我试过。,

3.3V我初始化配置 对比度 基本没有反应,偶尔上电的时候会显示,有时会乱码,有时就没了,还在找原因

找到原因了
电源电压必须大于软件设置的LCD屏幕的偏置电压BIS V,然后再设置 对比度
都是英文资料看了半天没看懂

复位的问题,你看数据手册,应该先把res拉高然后拉低

file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image002.jpg复位应该不知道有没有问题,手册里面没有给出低电平保持的时间,上电默认高,拉低之后1ms再拉高,复位的低电平时间可能有问题

遇到同样问题,屏幕显示一团黑色的东西

我用CC2530,也么有驱动起来

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top