MSP430FG4618 LCD全显闪屏

[复制链接]
 楼主| 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后不再出现这类问题,有谁知道原因么
maqianqu 发表于 2017-8-23 17:24 | 显示全部楼层
闪屏是电源不稳定吧。
maqianqu 发表于 2017-8-23 17:26 | 显示全部楼层
检查一下是不是io虚焊了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

31

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部