anlqtao 发表于 2024-3-8 10:30:18

STC8H启用外部晶振问题 | 已解决

想请教下,用的STC8H4K64TLCD芯片,用外部晶振时,
上电不能启振点量LCD屏幕,用手摸一下10pF电容后,才能亮屏,是哪里问题?


    X32KCR = 0x80 + 0x40;   //启动外部32K晶振, 低增益+0x00, 高增益+0x40.
    while (!(X32KCR & 1));//等待时钟稳定
    RTCCFG = 0x01;    //选择外部32K时钟源,触发RTC寄存器初始化

    RTCIF = 0x00;   //清中断标志
    RTCIEN = 0x88;    //中断使能, 0x80:闹钟中断, 0x40:日中断, 0x20:小时中断, 0x10:分钟中断, 0x08:秒中断, 0x04:1/2秒中断, 0x02:1/8秒中断, 0x01:1/32秒中断
    RTCCR = 0x01;   //RTC使能

    while(RTCCFG & 0x01);      //等待初始化完成,需要在 "RTC使能" 之后判断.         


电子DIY小家 发表于 2024-3-8 11:01:29



这个代码下载进去看看能不能正常跑

anlqtao 发表于 2024-3-8 22:37:34

谢谢,问题解决了,是晶振接地的电容小了,换成20pF的正常了。

anlqtao 发表于 2024-3-8 22:40:45

现在有个新问题,LCD屏幕正常显示,RTC也正常工作了,现在外接了一个单总线DHT11温湿度传感器在P1.3口,P1.3是准双向口,现在采集不到数据。用示波器查看P1.3口没信号,经过测试直接将P1.3置0,也无法拉低电平,关掉LCD及RTC初始化后,才能正常。这个口是有冲突吗?
页: [1]
查看完整版本: STC8H启用外部晶振问题 | 已解决