pp10101 发表于 2010-8-5 19:49:23

32.768晶振起振的话应该是什么波形?段式液晶驱动不起来,会不会和晶振有关?

如题,用的是MSP430F449,段式液晶驱动不起来,可以说连反应都没有
#include<msp430x44x.h>

const char digit =
{
0xB7,/* "0" LCD segments a+b+c+d+e+f */
0x12,/* "1" */
0x8F,/* "2" */
0x1F,/* "3" */
0x3A,/* "4" */
0x3D,/* "5" */
0xBD,/* "6" */
0x13,/* "7" */
0xBF,/* "8" */
0x3F   /* "9" */
};

void main(void)
{
volatile unsigned int i;                  // Use volatile to prevent removal
                                          // by compiler optimization

WDTCTL = WDTPW + WDTHOLD;               // Stop WDT
for (i = 0; i < 10000; i++);            // Delay for 32 kHz crystal to
                                          // stabilize

LCDCTL = LCDON + LCD4MUX + LCDSG0_4;      // LCD on, 4-Mux, segments S0-S27
P5SEL = 0xFC;                           // Select P5.2-7 as Com and Rxx

for (;;)
{
    unsigned char x;

    for (x=0; x<7; x++)
    {
      LCDMEM = digit;               // Display "6543210"
    }
}
}

pp10101 发表于 2010-8-5 21:13:20

果然是晶振没起振,换了一个就好了
页: [1]
查看完整版本: 32.768晶振起振的话应该是什么波形?段式液晶驱动不起来,会不会和晶振有关?