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

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

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 11:52:36

6

主题

17

回帖

1106

积分

金牌会员

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

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

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:328
  • 最近打卡:2025-03-09 19:40:01

9

主题

328

回帖

4501

积分

荣誉版主

积分
4501
发表于 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


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

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

1.png
2.png

3.png

4.png


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:185
  • 最近打卡:2025-04-30 11:52:36

6

主题

17

回帖

1106

积分

金牌会员

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

使用道具 举报 送花

11

主题

340

回帖

929

积分

荣誉版主

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 06:52 , Processed in 0.146861 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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