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

STC8F1K17S2掉电唤醒定时器时钟 | STC8H2K17U, 支持 RTC, 外挂 32768-RTC晶振 即可

[复制链接]

3

主题

26

回帖

133

积分

注册会员

积分
133
发表于 2026-8-15 16:24:50 | 显示全部楼层 |阅读模式
STC8F1K17S2掉电唤醒定时器时钟非常不准确,即使使用了内部F8/F9出厂值,也是非常不准确,存在压漂和温漂,那如何通过当前电压和读取内部F8、F9出厂的频率值计算比较准确的当前时钟。内部是否有获取温度的,加上温度补偿就更准确了
回复

使用道具 举报 送花

33

主题

3085

回帖

7234

积分

论坛元老

积分
7234
发表于 2026-8-15 16:33:45 | 显示全部楼层
如果想掉电睡眠时间准确一点儿,就换带RTC的单片机 用外部32.768K晶振。

如果只想凑活用,就别折腾温补,和电压了,直接掐表写个校准值进去就得了。

至于出厂的频率值手册中已经写了再什么温度下,使用的什么电压测试出来的,你能保证你使用的环境和官方出厂的环境一致,就可以直接使用这个值。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

33

主题

3085

回帖

7234

积分

论坛元老

积分
7234
发表于 2026-8-15 16:34:32 | 显示全部楼层
内部没有读取温度的寄存器。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

3

主题

26

回帖

133

积分

注册会员

积分
133
 楼主| 发表于 2026-8-15 17:08:14 | 显示全部楼层
看来是个无解,无法将电压考虑进去让时间偏差不至于那么大,要是10秒误差能在1S之内就可以,目前是10秒误差可以达到4秒、5秒。
回复

使用道具 举报 送花

83

主题

8317

回帖

1万

积分

超级版主

积分
17930
发表于 2026-8-15 18:01:46 | 显示全部楼层
为了省电,唤醒定时器的时钟是简单振荡器,没有电压补偿和温度补偿,所以压漂和温漂都较大,有可能达到或超过20%。
要准确,请使用带RTC功能的MCU,外接32768Hz晶振。
回复

使用道具 举报 送花

3

主题

26

回帖

133

积分

注册会员

积分
133
 楼主| 发表于 2026-8-20 08:55:35 | 显示全部楼层
那只能凑合着用了。
回复

使用道具 举报 送花

已绑定手机

11

主题

484

回帖

1362

积分

金牌会员

积分
1362
发表于 2026-8-20 11:39:21 | 显示全部楼层
缘分*** 发表于 2026-8-20 08:55
那只能凑合着用了。

唤醒定时器的时钟就是这种特性,只能凑合着用。
回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25428
发表于 2026-8-20 16:21:20 | 显示全部楼层
换 STC8H2K17U, 支持 RTC, 外挂 32768-RTC晶振 即可
回复

使用道具 举报 送花

3

主题

26

回帖

133

积分

注册会员

积分
133
 楼主| 发表于 2026-8-21 10:42:10 | 显示全部楼层
换型号,手上的货就砸手里了
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-7 10:38 , Processed in 0.069879 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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