最近在用msp430F417做个段码LCD显示的东西,屏为4mux,1/3bias,3.3V的,折腾了近半个月了,外部分压电阻的电压为屏的驱动偏置电压,结果外置电阻的分压总是不对,如0V,1.3V,1.7V,3.2V,应该为0V,1.1V,2.2V,3.3V,而且R13和R23的端口电压总有wave出现,求各位指导下,电路图和初始化程序如下
int main( void )
{
//close watchdog
WDTCTL = WDTPW + WDTHOLD;
//system clock set
FLL_CTL0 |= XCAP14PF; // Set load capacitance for xtal
SCFQCTL = 0x7f;
//LCD Controller register initial
LCDCTL = 0x3D; //001 S0-S15 are LCD function;11 4-mux;1 All LCD segments are enabled;unused;1 LCD timing generator and Ron are on
BTCTL = BTFRFQ0; // Set freqLCD = ACLK/64 = 512
// Set Rxx and COM pins for LCD
P5SEL = 0XFC; //Port initial
P1DIR = 0x02; // P1.1 to output direction
P1SEL = 0x02; // P1.1 to output MCLK
P2DIR = 0XFF;
……………
}
谢谢大家。
灰小子:
楼主做的什么类别和型号的LCD?段码LCD吗?
外置电阻的分压是LCD的偏置电压吗?
建议楼主提供更详细的信息
Chenguang Li:
回复 灰小子:
您好,我用的是段码LCD,用的是4mux,1/3bias,3.3V的屏,用来显示温度,外置电阻的分压,就是LCD的COM口的偏压,因为,外置偏置电阻的分压不对,所以显示的内容总是看不清。
灰小子:
回复 Chenguang Li:
1、调试偏压,你可以在下图红框位置接一个几百K的可调电阻,改变可调电阻看看显示情况。但我觉得问题不一定是这里的问题,还有其他可能,你可以先尝试下。
2、不清楚你的段码lcd型号尺寸。一般尺寸越大,耗电量也大,也会造成显示不清楚。
3、背光。不知道你的段码LCD是需要背光还是不需要,如果需要背光,不接背光显示也会很模糊。