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.

MSP430F5529液晶显示出现问题

Other Parts Discussed in Thread: MSP430F5529

我在main函数里面最开始对液晶背光度和对比度设置为比较亮的状态,但是进入while(1)后,液晶屏不知怎么的就变得很暗了。

(1)液晶屏是没有任何问题的;

(2)while(1)里面涉及到液晶屏的只有一个显示函数,而且验证过即使把这句话隐藏掉,函数执行到while里面后屏幕依然会变暗;

(3)while里面涉及到三个定时器以及中断。如果仅仅把TB0换成TA2,意思也就是把定时器换掉,程序内容不变,就会发现屏幕就不会变暗了。

  • ZhaoF,

    MSP430F5529 不是自带LCD Driver的,是通过SPI来控制外部的点阵液晶显示的,并通过pin P7.6输出Timer PWM来控制液晶背光的。

    故当你的液晶屏变暗的话,极有可能是PWM波的输出有了变化,你可以通过示波器看看,两种情况下对应的控制PWM波,看看是否有变化。

    其实P7.6正好是TB0.4,即TimerB0的4通道,极有可能使用TB0时,更改了其CCR0的值。导致输出PWM波周期改变了。

    希望对你有帮助!O(∩_∩)O~

    BR,

    Lina