找回密码
 立即注册
查看: 733|回复: 11

单片机的精确计时怎么使用

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:321
  • 最近打卡:2025-04-29 07:41:08
已绑定手机

11

主题

41

回帖

1407

积分

金牌会员

积分
1407
发表于 2024-7-19 11:53:12 | 显示全部楼层 |阅读模式
单片机在控制器使用中,需要每天计时保存显示,单片机STC15W4K32S4精确计时有使用过吗? 比如:开机显示机器工作时间(按天,以通电时间为准,在时间区域显示,最大9999天)。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:397
  • 最近打卡:2025-05-04 04:44:01

16

主题

702

回帖

2482

积分

金牌会员

积分
2482
发表于 2024-7-19 12:15:54 | 显示全部楼层
可以加一个外部的rtc芯片,如rx8025t,这个很准
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:365
  • 最近打卡:2025-05-02 00:20:03

6

主题

319

回帖

2206

积分

金牌会员

积分
2206
发表于 2024-7-19 12:30:00 | 显示全部楼层
只要计算通电时间的话,不需要RTC,只要设个慢速计数器,上电就开始计数,掉电前保存到EEPROM里就行了,
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-04 00:16:27
已绑定手机

19

主题

3191

回帖

4930

积分

论坛元老

积分
4930
发表于 2024-7-19 12:37:50 | 显示全部楼层
如果只是显示天数,应该可以。就是设一个定时器不断累加到1天加1.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-03 00:09:43
已绑定手机

77

主题

4851

回帖

8390

积分

超级版主

DebugLab

积分
8390
发表于 2024-7-19 13:35:16 | 显示全部楼层
用内部高频时钟配合定时器可以,注意不能用内部32K时钟
更高级的应用建议用外部32768晶振,使用内部RTC,注意需要使用内部有RTC的型号

截图202407191334113687.jpg

截图202407191335139077.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:321
  • 最近打卡:2025-04-29 07:41:08
已绑定手机

11

主题

41

回帖

1407

积分

金牌会员

积分
1407
发表于 2024-7-19 16:39:02 | 显示全部楼层
网*** 发表于 2024-7-19 12:30
只要计算通电时间的话,不需要RTC,只要设个慢速计数器,上电就开始计数,掉电前保存到EEPROM里就行了, ...

是用定时器? 时间准确吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:321
  • 最近打卡:2025-04-29 07:41:08
已绑定手机

11

主题

41

回帖

1407

积分

金牌会员

积分
1407
发表于 2024-7-19 16:39:50 | 显示全部楼层
so*** 发表于 2024-7-19 12:37
如果只是显示天数,应该可以。就是设一个定时器不断累加到1天加1.

定时器累加到1天, 怎么样保证时间的准确性?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:425
  • 最近打卡:2025-05-04 00:16:27
已绑定手机

19

主题

3191

回帖

4930

积分

论坛元老

积分
4930
发表于 2024-7-19 16:48:32 | 显示全部楼层
qiquan*** 发表于 2024-7-19 16:39
定时器累加到1天, 怎么样保证时间的准确性?

多个变量控制,秒、分、时。要求不是很高情况下误差不是很大,也可设置偏移量。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:365
  • 最近打卡:2025-05-02 00:20:03

6

主题

319

回帖

2206

积分

金牌会员

积分
2206
发表于 2024-7-20 12:24:41 | 显示全部楼层
qiquan*** 发表于 2024-7-19 16:39
是用定时器? 时间准确吗?

定时器准确度是系统时钟的精度决定的,
要看准确度实际需要达到多少,一天分钟级的误差片内RC震荡器容易做到,需要秒级误差,可以使用外部晶振.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:52
  • 最近打卡:2025-05-03 23:41:15

73

主题

5884

回帖

1万

积分

超级版主

积分
12085
发表于 2024-7-20 18:15:27 | 显示全部楼层
精确与否跟你使用的外部晶振有关,晶振准确定时就准确,还可以使用一个北斗模块来校准时间,常年分秒不差。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 05:51 , Processed in 0.165052 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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