找回密码
 立即注册
查看: 120|回复: 3

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

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-13 11:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    5

    主题

    7

    回帖

    57

    积分

    注册会员

    积分
    57
    发表于 2024-3-8 10:30:18 | 显示全部楼层 |阅读模式
    想请教下,用的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使能" 之后判断.         


    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 90 天

    [LV.6]常住居民II

    38

    主题

    986

    回帖

    6773

    积分

    荣誉版主

    冲哥视频教程和各种开源资料QQ交流群884047237,可群

    积分
    6773
    QQ
    发表于 2024-3-8 11:01:29 | 显示全部楼层
    外部32.768k晶振版本.hex (9.58 KB, 下载次数: 1)

    这个代码下载进去看看能不能正常跑
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-13 11:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    5

    主题

    7

    回帖

    57

    积分

    注册会员

    积分
    57
     楼主| 发表于 2024-3-8 22:37:34 | 显示全部楼层
    谢谢,问题解决了,是晶振接地的电容小了,换成20pF的正常了。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-13 11:45
  • 签到天数: 2 天

    [LV.1]初来乍到

    5

    主题

    7

    回帖

    57

    积分

    注册会员

    积分
    57
     楼主| 发表于 2024-3-8 22:40:45 | 显示全部楼层
    现在有个新问题,LCD屏幕正常显示,RTC也正常工作了,现在外接了一个单总线DHT11温湿度传感器在P1.3口,P1.3是准双向口,现在采集不到数据。用示波器查看P1.3口没信号,经过测试直接将P1.3置0,也无法拉低电平,关掉LCD及RTC初始化后,才能正常。这个口是有冲突吗?
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-3 03:00 , Processed in 0.058652 second(s), 44 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表