找回密码
 立即注册
查看: 381|回复: 8

请教关于 32768Hz 的RTC 实时时钟

[复制链接]
  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    20

    主题

    104

    回帖

    226

    积分

    中级会员

    积分
    226
    发表于 2023-10-10 10:19:32 | 显示全部楼层 |阅读模式
    本帖最后由 newlined 于 2023-10-10 10:48 编辑

    请教各位,我想用STC32G的单片机输出一个准确一点的时间,我看手册说选内部的 32768Hz可能会因为温漂,会有误差,可以外部加一个 32768Hz的时钟,接在P1.7脚作为计数的时钟,这个32768Hz的外接时钟,我能否只用来跑时间,CPU的主时钟我另选用STC_ISP下载程序的IRC频率,比如说22.1184M或者另外接一个晶振,谢谢。
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    20

    主题

    104

    回帖

    226

    积分

    中级会员

    积分
    226
     楼主| 发表于 2023-10-10 10:39:58 | 显示全部楼层
    或者我外部直接接一个高精度的晶振,作为主时钟,然后内部的32768也就不受温漂的影响,从而变得准了。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9459

    回帖

    1万

    积分

    管理员

    积分
    13999
    发表于 2023-10-10 12:59:39 | 显示全部楼层
    1,上电后,STC32G/STC8H-MCU 跑的是内部高速IRC时钟
    2,然后启动外部 32768-RTC晶振起振
    3,等外部 32768-RTC
    晶振稳定后,指定给内部 RTC电路使用
    ===这时 STC32G/STC8H-MCU 跑的是内部高速IRC时钟
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    20

    主题

    104

    回帖

    226

    积分

    中级会员

    积分
    226
     楼主| 发表于 2023-10-10 13:32:01 | 显示全部楼层
    神农鼎 发表于 2023-10-10 12:59
    1,上电后,STC32G/STC8H-MCU 跑的是内部高速IRC时钟
    2,然后启动外部 32768-RTC晶振起振
    3,等外部 32768- ...

    好的,谢谢您,也就是说我可以外接32768HZ的晶振给RTC单独使用,STC8G跑内部的高速IRC时钟。在这里顺便再请教下,我忘记在哪里看到的了,说如果单片机使用232串口的话,主频最好使用11.0592M,或者它的倍数,有利于串口波特率的稳定?
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9459

    回帖

    1万

    积分

    管理员

    积分
    13999
    发表于 2023-10-10 14:11:05 | 显示全部楼层
    24MHz 起步,33.1776MHz 也行
    截图202310101410543097.jpg

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    20

    主题

    104

    回帖

    226

    积分

    中级会员

    积分
    226
     楼主| 发表于 2023-10-11 08:09:05 | 显示全部楼层
    好的,谢谢管理员
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    4

    主题

    87

    回帖

    670

    积分

    高级会员

    积分
    670
    发表于 2023-10-11 10:22:38 | 显示全部楼层
    本帖最后由 jmg 于 2023-10-15 05:51 编辑
    newlined Published on 2023-10-10 10:39
    Or I can directly connect an external high-precision crystal oscillator as the main clock, and then the internal 32768 will not be affected by temperature drift and become accurate. ...

    Yes, you can connect a high frequency crystal 4~36Mhz as per figure 6.4.1 in the data.
    You can also use a low frequency crystal
    See XOSCCR and X32KCR registers

    No, that does not automatically calibrate the on chip 32kHz oscillator, as usually that is used with the XTAL paused to save power.


    on only some STC8H variants, you can optionally use the 32kHz Crystal , to calibrate the HIRC, via the CRECR register


    more info :
    https://www.stcaimcu.com/forum.php ?mod=viewthread&tid=4421

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    16 小时前
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    20

    主题

    104

    回帖

    226

    积分

    中级会员

    积分
    226
     楼主| 发表于 2023-10-11 11:25:55 | 显示全部楼层
    jmg 发表于 2023-10-11 10:22
    Yes, you can connect a high frequency crystal 4~36Mhz as per figure 6.4.1 in the data.
    You can als ...

    谢谢您的回复,不过我的英文实在太弱了
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    4

    主题

    87

    回帖

    670

    积分

    高级会员

    积分
    670
    发表于 2023-10-11 16:29:51 | 显示全部楼层
    newlined 发表于 2023-10-11 11:25
    谢谢您的回复,不过我的英文实在太弱了

    Google translate works at this end  
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-16 22:39 , Processed in 0.067850 second(s), 63 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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