• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

想用STM32做一个高精度万年历

肉食者比 2020-03-15 浏览量:623
有没有什么精度高一点的解决方案
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 对STM32做一个高精度万年历,我们常用的方案就是 DS1302做一个计时,然后用ESP8266进行联网,获取网络时间,进行网络时间校准,实现一个高精度的万年历
    • 发布于 2020-03-19
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 你指的高精度是什么意思?

    如果是查询日期和周几的话,可以直接套公式计算。

    如果是定时准确的话,可以用ntp协议直接从网上获取。

    如果是查询阴阳历的话,我的建议是直接做成固化的(比如数组),对照查询。

    • 发布于2020-03-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 用芯片可以解决这个问题。 比如 用DS1203 pcf8056.  这样可以解决时间问题。  其它的24节气要通过分析了。
    • 发布于2020-03-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以加一个显示屏。加一个wifi模块通过联网获取数据。这样的怎么样。应该很好。精度应该很好。但是就是要联网。
    • 发布于2020-03-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是高精度的,建议还是联网会比较好,比如用ESP8266联网,从网络获取时间会比较好,或者用GPS对时功能,时间不对了,拿到屋外时间自动就对了
    • 发布于2020-03-15
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32带rtc型号的就可以,如果没有rtc功能用ds1302时钟芯片就可以了
    • 发布于2020-03-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果离线的化可以考虑单片机+DS3230或者DS3231这系列的.

    可以做到一年误差1分钟以内

    我用的DS3231好几年了.误差都没超过1分钟


    再想要准的化可以考虑跟GPS授时信号对时或者和BPC标准时间对时


    如果网络方便可以通过wifi连ntp对时8266模块就可以

    • 发布于2020-03-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你的精度要求多高,STM32的RTC精度不怎么高的,你可以外加一个RTC芯片,并使用精度高的晶振
    • 发布于2020-03-16
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的RTC的精度比较低,高精度万年历要使用外部的RTC芯片才可以的
    • 发布于2020-03-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

想用STM32做一个高精度万年历