找回密码
 立即注册
查看: 707|回复: 5

如何使用STC8H1K08做一个精确的计时器

[复制链接]
  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 63 天

    [LV.6]常住居民II

    4

    主题

    11

    回帖

    388

    积分

    中级会员

    积分
    388
    发表于 2023-6-13 10:21:51 | 显示全部楼层 |阅读模式
    如何使用STC8H1K08做一个精确的计时器-1.png     如何使用STC8H1K08做一个精确的计时器-2.png

    如何使用STC8H1K08做一个精确的计时器,精确到毫秒, 考虑使用自带的IRC, 使用24MHz的频率主频,使用 timer1 作为定时器,但是IRC的误差导致累计误差,2分钟累计误差 比实际快个400多毫秒, 请问有没有什么合适的建议和方法做到精确计时 至少累计误差不要那么大

    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    前天 10:54
  • 签到天数: 163 天

    [LV.7]常住居民III

    9

    主题

    310

    回帖

    3785

    积分

    荣誉版主

    积分
    3785
    发表于 2023-6-13 14:22:30 | 显示全部楼层
    IRC本身有误差,调节下来也有误差,可以尝试手动调节寄存器以减小自动调节的误差。当然最好的办法还是使用外部晶振,通常误差在±20ppm以内,就算差的也能保证在±50ppm以内,比IRC精确得多。


    Screenshot 2023-06-13 141401.png
    Screenshot 2023-06-13 141724.png


    也可以更换单片机型号使用自动追频,这种方式也需要外部晶振。
    Screenshot 2023-06-13 141612.png


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9541

    回帖

    1万

    积分

    管理员

    积分
    14056
    发表于 2023-6-13 22:43:49 | 显示全部楼层
    直接使用有 RTC 功能的 STC8H1K08T-33I-TSSOP20, 外部挂 32768 RTC 时钟

    1.png
    2.png

    3.png

    4.png


    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 63 天

    [LV.6]常住居民II

    4

    主题

    11

    回帖

    388

    积分

    中级会员

    积分
    388
     楼主| 发表于 2023-6-23 11:25:25 | 显示全部楼层
    ,谢谢支持
    回复 送花

    使用道具 举报

    该用户从未签到

    11

    主题

    331

    回帖

    886

    积分

    荣誉版主

    积分
    886
    发表于 2023-7-21 13:51:47 来自手机 | 显示全部楼层
    用内部出厂校准的IRC,精度还可以,在扩展的xsfr里面有地址.下载的时候不要选择更改IRC.
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3046

    回帖

    6869

    积分

    超级版主

    积分
    6869
    发表于 2023-8-4 11:51:48 | 显示全部楼层
    要精确的计时,就要使用外部晶振,带RTC的可以用32768Hz,不带RTC的就用一个6~35M的晶振,精确度取决于你的晶振,100ppm~0.01ppm,按需要选取。
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-20 13:47 , Processed in 0.066750 second(s), 52 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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