tianwaitan 发表于 2024-8-6 09:59:19

STC8H4K64TLCD使用外部32.768K晶振,断码屏闪烁且显示不全

我是用梁工的的RTC基础例程进行修改的,”04-RTC基本操作-5位液晶显示时间“例程,晶振接的18pf电容
断码屏直连STH8IO口,根据参考连接,32.768K晶振接18PF电容。
测试过程:RTC--LCD 陆续初始化并且RTC,LCD都选用外部晶振32.768K,RTC正常使用且在掉电模式下也正常使用,但LCD闪烁显示,视频里有现象。LCD使用内部32K没问题,正常显示视频里有实际现象。
代码在附件--测试的时候仅在附件的基础上修改了一句代码,LCDCFG= 0x00 + 7---LCDCFG= 0x80 + 7,仅仅外部内部的区别
同样外部,RTC可以正常使用,LCD不行,(根据现象,32.768K晶振应该是正常工作,示波器查看波形也是32.768K的正弦波,幅度大概在0.7~1V左右)
述求:LCD使用外部晶振正常使用,---想在掉电模式下,保持LCD持续亮屏显示,官方数据手册上写可以,前提是首先使用RTC且用外部32.768K晶振



tianwaitan 发表于 2024-8-6 10:03:34

视频测试的时候是正常工作模式,没有进入掉电模式

DebugLab 发表于 2024-8-6 11:11:48





DebugLab 发表于 2024-8-6 11:28:03

手册和程序都看了,没有发现哪里不对,先用内部32K时钟,1.5μA而已,我做的STC8H4K64TLCD板子还没到没法测试

我的用户名 发表于 2024-10-6 17:30:50

请问解决了吗?我也遇到同样的问题

我的用户名 发表于 2024-10-6 17:31:30

DebugLab 发表于 2024-8-6 11:28
手册和程序都看了,没有发现哪里不对,先用内部32K时钟,1.5μA而已,我做的STC8H4K64TLCD板子还没到没法测 ...

请问解决了吗?我也遇到同样的问题

我的用户名 发表于 2024-10-6 19:00:18

是刷新率的问题,我改了刷新率就好了,RTC和LCD都可以使用外部32KHZ的晶振了

我的用户名 发表于 2024-10-6 19:02:02

原来的是:COMLNTHH        = 0x01; COMLNTHM        = 0x86; COMLNTHL        = 0x9d; 改成:COMLENH        = 0;COMLENM        = 0;COMLENL        = 65; 这样算出来是60HZ的刷新率

神农鼎 发表于 2024-10-6 19:28:15



触摸滑条,8H4K64TLCD, 触摸按键、段码LCD液晶、实时时钟演示程序,立创EDA开源 - 段码LCD/80mA大电流LED数码管自动刷新显示/RTC实时时钟/触摸按键/低功耗 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)




https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=9925&pid=101750

页: [1]
查看完整版本: STC8H4K64TLCD使用外部32.768K晶振,断码屏闪烁且显示不全