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"
}
}
} 果然是晶振没起振,换了一个就好了
页:
[1]