我这边使用的是MSP430FR6972芯片,我这边开启LCD的功耗运行功耗在30UA左右,直接关闭LCD功耗降到4-7个UA,请问是芯片LCD功耗是20多个UA吗?
还是说我我LCD配置的问题?
void InitLCD(void) //LCD初始化
{
//P6SELC|= BIT0+BIT1+BIT2+BIT3 +BIT4 +BIT5+BIT6; // Enable COMx Pin
// Initialize LCD segments 0 - 14; 26 - 43
LCDCPCTL0 = 0x7FFF;
// LCDCPCTL1 = 0x0000;
// LCDCPCTL2 = 0x0000;
/* Sourcing the LCD from the crystal */
LCDCCTL0 = LCDDIV__1 | LCDPRE__16 | LCD4MUX | LCDLP;
// VLCD generated internally,
// V2-V4 generated internally, v5 to ground
// Set VLCD voltage to 2.60v
// Enable charge pump and select internal reference for it
LCDCVCTL = VLCD_1| VLCDREF_0 | LCDCPEN;
LCDCCPCTL = LCDCPCLKSYNC; // Clock synchronization enabled
LCDCMEMCTL = LCDCLRM; // Clear LCD memory
LCDCCTL0 |= LCDON;
}