打印

MSP430FG4618 LCD全显闪屏

[复制链接]
578|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
s17701332|  楼主 | 2017-8-18 09:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用430fg4618驱动段码式液晶,全部显示(所有显示寄存器都有内容)时闪屏,平时不闪,发现更换32768晶振有可能解决此问题,液晶屏初始化程序如下:
void LCD_A_init(LCD_A_initParam *initParam)
{
   
   LCDACTL = initParam->clockDivider | initParam->muxRate |LCDSON;
   LCDAPCTL0 = LCDS0 + LCDS4 + LCDS8 + LCDS12 + LCDS16 + LCDS20 + LCDS24 + LCDS28;
   LCDAPCTL1 = LCDS32 + LCDS36;
   LCDAVCTL0 = initParam->bias;
   LCDAVCTL1 = 0;
   
   LCD_A_clearAllMemery();
   LCD_A_on();
}


void LCD_SEG_init()
{
    GPIO_setAsPeripheralModuleFunctionPin(LCD_A_COM1);
    GPIO_setAsPeripheralModuleFunctionPin(LCD_A_COM2);
    GPIO_setAsPeripheralModuleFunctionPin(LCD_A_COM3);
   
      //lcd_a init
    LCD_A_initParam  LCD_A_initParameter;
    LCD_A_initParameter.clockDivider = LCD_A_CLOCKDIVIDED_32;
    LCD_A_initParameter.muxRate = LCD_A_4_MUX;
    LCD_A_initParameter.bias = LCD_A_BIAS_1_3;
    LCD_A_init(&LCD_A_initParameter);
}

相关下载

相关帖子

沙发
htmlme| | 2017-8-18 22:40 | 只看该作者
是刷新的时候闪屏吗?

使用特权

评论回复
板凳
htmlme| | 2017-8-18 22:41 | 只看该作者
这个电源供电问题吗?

使用特权

评论回复
地板
s17701332|  楼主 | 2017-8-22 16:43 | 只看该作者
已解决,是32768晶振的内置电容不匹配,修改为0pf后不再出现这类问题,有谁知道原因么

使用特权

评论回复
5
maqianqu| | 2017-8-23 17:24 | 只看该作者
闪屏是电源不稳定吧。

使用特权

评论回复
6
maqianqu| | 2017-8-23 17:26 | 只看该作者
检查一下是不是io虚焊了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

31

帖子

1

粉丝