请教stm8l 低功耗运行模式,我的代码如下: void main(void) { AllGpioRPPLowOut(); //配置IO为推免输出低电平 HSItoLSI(); PWR->CSR2 = 0x2; LCD_GLASS_Init(); // CLK->REGCSR = 0x02; // Swith off the Regulator // while(((CLK->REGCSR)&0x01)==0x01); while(1) LCD_GLASS_ScrollSentence(" ** STM8L-DISCOVERY **",1,SCROLL_SPEED); } 上面代码电流为100uA,LCD屏能正常显示; 如果去掉注释,也就是说关闭电压调节器,电流为10uA左右,可是此时LCD屏不显示,请问这是怎么回事?怎么解决啊? 为什么一关闭电压调节器就不显示了? 上面两个函数LCD_GLASS_Init和LCD_GLASS_ScrollSentence 都是stm8L-discover评估板程序的函数,没做改动。 |
回复:请教stm8l 低功耗运行模式关闭电压调节器lcd屏不显示问题
没遇到过这样的问题,难道是电流小了驱动不了?
不是吧,一般LCD屏耗电都是几uA,所以做低功耗显示数字的时候都用LCD而不是LED,网上的大部分教程实验什么的都是基于LED数码管的,关于LCD的很少,这里可以肯定不是因为电流小驱动不了的原因。这个程序可以直接在官方的stm8l-discover的评估板上跑的。到现在还没找到原因啊。
RE:请教stm8l 低功耗运行模式关闭电压调节器lcd屏不显示问题