lway 发表于 2024-11-13 08:49:14

休眠之后,唤醒后LCD显示的数字没有一起点亮 | 等晶振稳定再输出,就没问题了

主芯片休眠的时候,把LCD给失能了,就是LCDCR &=~ 0x01;

然后按键中断唤醒后LCD显示一个数字,但是没有一起点亮,有出现点亮不同时的情况。
求助!!!!!

lway 发表于 2024-11-13 08:52:10

没有使用RTC,用的外部32768晶振。休眠后LCD不关闭功耗不达要求,所以要关闭LCD.

DebugLab 发表于 2024-11-13 10:22:44

检查睡眠前后逻辑时序,是否有其他电路影响
休眠之前IO设置为高阻,不能有电压差,否则LCD会被通直流电

lway 发表于 2024-11-14 08:55:52

DebugLab 发表于 2024-11-13 10:22
检查睡眠前后逻辑时序,是否有其他电路影响
休眠之前IO设置为高阻,不能有电压差,否则LCD会被通直流电 ...

外部32768晶振不稳定会导致这个问题吗

xuzeabc 发表于 2024-11-14 09:36:39

lway 发表于 2024-11-14 08:55
外部32768晶振不稳定会导致这个问题吗

遇到过这样的问题,就是外部的晶振不稳定,导致每次唤醒后,显示不全。

DebugLab 发表于 2024-11-14 10:34:19

lway 发表于 2024-11-14 08:55
外部32768晶振不稳定会导致这个问题吗

可能会

神农鼎 发表于 2024-11-14 10:54:39

原理图的 PDF 发上来,程序发上来,大家才好帮你分析

lway 发表于 2024-11-14 11:19:41

神农鼎 发表于 2024-11-14 10:54
原理图的 PDF 发上来,程序发上来,大家才好帮你分析

这边不是个人的就不太方便发,不过问题已经解决了,就是晶振没有稳定下来,我这边while(!(X32KCR & 0x01)),等晶振稳定再输出,就没问题了,

hande5 发表于 2024-11-14 11:38:33

学习了
页: [1]
查看完整版本: 休眠之后,唤醒后LCD显示的数字没有一起点亮 | 等晶振稳定再输出,就没问题了