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

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

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-04-13 11:45:08

5

主题

7

回帖

79

积分

注册会员

积分
79
发表于 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使能" 之后判断.         


回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:135
  • 最近打卡:2024-12-25 10:15:05

47

主题

1350

回帖

8058

积分

荣誉版主

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

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

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

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-04-13 11:45:08

5

主题

7

回帖

79

积分

注册会员

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

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-04-13 11:45:08

5

主题

7

回帖

79

积分

注册会员

积分
79
发表于 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, 2025-5-2 21:57 , Processed in 0.126327 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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