This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430fr6877芯片LCD显示问题

Other Parts Discussed in Thread: MSP430FW427, MSP430F417, MSP430FR6877
我以前一直采用MSP430系列的芯片开发热量表等产品,使用过msp430fw427、msp430f417等芯片。现在开发超声波水表,因要求低功耗,选用了MSP430fr6877这款芯片,现在出现一个问题,就是LCD液晶显示屏不工作。程序代码如下:
           LCDCPCTL1 = 0xff00;
         LCDCPCTL2 = 0x0fff; // Enable LCD S24-43
        LCDCVCTL=VLCDREF0+VLCDEXT+LCDEXTBIAS+R03EXT;
        LCDCCTL0=LCDDIV_3+LCDPRE_5+LCD4MUX +LCDON;
        LCDCMEMCTL = LCDCLRM;
采用外部分压的方式,但LCD不显示。后按照例程中内部分压的方式:
LCDCVCTL = VLCD_1 + LCDCPEN; // Use charge pump
LCDCCPCTL = LCDCPCLKSYNC; // Synchronize charge pump with internal clock
LCDCMEMCTL = LCDCLRM; // Clear LCD memory
LCDCCTL0 = LCDDIV_3 + LCDPRE_5 + LCD4MUX + LCDLP  + LCDON; // 4 MUX, Low power waveform, use ACLK, turn on LCD
LCD依旧不工作,针对内部分压和外部分压这两种方式进行了多次寄存器的设置,LCD始终无法显示。
我按照之前MSP430f417芯片的经验设计的的电路,如下图所示。后仔细阅读手册,这个电路与推荐的电路不太一致,但LCD一直不工作是不对的。通过示波器观察32768Hz的晶振工作正常,仿真时以ACLK为时钟的定时器也工作正常,就是LCD不显示,通过示波器观察S43--S24各个引脚无信号输出,LCD驱动模块未工作,LCD显示应是较简单的操作,但已经困扰我好几天,请您点。