想做个电子时钟万年历,现在碰到个问题就是怎么才能让它自动对时,手动也可以

最佳答案

  • 9604a3b72d92b876 发表于2019-01-29

    我想,如果你没有时钟电池但是有网络的话,可以考虑用ntp/sntp协议,每次启动的时候,直接找一个时钟源来对时。

    要不然你就直接用时钟电池来实现时间记录也行。。。

    gps对时成本好高,而且说实话,受信号质量约束太大,不现实啊

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

其他答案

  • chenlei1910 发表于 2019-01-29

    可以用gps模块来对时。

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • 63fc51ffe77bcf15 发表于 2019-01-29

    获取网络时间 联网吧

    回答点赞:   wangdiy mo_sui 举报 评论 2

  • XiaoJH 发表于 2019-01-29

    GPS、WIFI都可以获取到时间

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • hangtao 发表于 2019-01-29

    自动对时只能使用联网模块 比如GPRS

    WiFi模块等等

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • yangjiaxu 发表于 2019-01-29

    自动对时需要联网或者上位机更新一下时间 或者建议使用一个准一些的时钟芯片比较好吧 省心省力 时钟芯片推荐RX8025

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • drepa 发表于 2019-01-29

    自动对时就涉及到网络时钟访问,用一个8266解决,如果是手动对时就简单,直接用按键修改就可以了。

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • rdim 发表于 2019-01-29

    可以连接网络,通过网络协议对时

    也可以加个GPS模块,通过GPS对时

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • megar 发表于 2019-01-30

    感觉最简单的就是NTP,通过网络校时!其他硬件方法都比较麻烦,外置GPS模块什么的都会增加成本的!

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • 一指破宫 发表于 2019-01-30

    ESP32是个不错的选择 , 

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • 涛涛涛涛涛 发表于 2019-01-30

    通过GPS对时是一个不错的选择,也可以用网络对时,只是成本会进一步提高,有很多提供网络时间的服务器,你可以百度一下

    回答点赞:   wanyanfei1984 mo_sui 举报 评论 2

  • b8aa75922baf937d 发表于 2019-01-29

    用wifi模块使其联网自动校正

    回答点赞:   mo_sui 举报 评论 1

  • hehung 发表于 2019-01-30

    自动对时的话可以使用忘了。gprs和GPS,wifi都可以,从网上找一个时间API就行了,手动调节就是通过按键进行调节,就更方便了,时钟的运行可以使用DS1302实时时钟芯片

    回答点赞:   wanyanfei1984 举报 评论 1

  • Gregory 发表于 2019-01-30

    建议连接一个wifi模块,用模块连接到对应网络获取相关的时间操作

    回答点赞:   wanyanfei1984 举报 评论 1

  • 1478a97e634b38b0 发表于 2019-01-30

    加一个wifi模块,联网自动对时

    举报 评论 0

  • 飞羽扑火 发表于 2019-01-30

    可以使用ESP8266做时钟,因为他可以从网络获取时间,对时什么的当然没问题,甚至天气也可以显示

    举报 评论 0

  • d1781f47f9d5975d 发表于 2019-01-31

    做校准时间,有以下几种思路:1.用串口连接PC,写一个简单的上位机获取电脑网络时间然后同步到下位机,再由单片机更新时间。2.串口外接GPS同步时间。(成本高)。3.外接WiFi或者蓝牙模块,通过手机进行同步,思路跟连接电脑是一样的。综合来看,直接通过串口连接电脑进行同步是成本最低,最容易实现的。只需要把单片机端的串口收发部分程序增加时间寄存器读写操作即可。

    举报 评论 0

  • @曲终人散@ 发表于 2019-01-31

    我记得普中的开发板配套的软件有这个功能

    举报 评论 0

  • 放电 发表于 2019-01-31

    加入WiFi模块或直接使用ESP32制作网络时钟

    举报 评论 0

  • 阳光漫步者 发表于 2019-01-31

    最好是连接一个网络模块,用网络模块自动对时

    举报 评论 0

  • day_day 发表于 2019-01-31

    目前的方案基本上都是联网,随便跟一个网络服务器拉手都可以获得带有网络时间戳的数据包

    举报 评论 0

我来回答

试用推荐

嵌入式设计和开发教程

产品总数:8个  申请人数:152

距离结束时间:

推荐达人 更多>

  • 向悫 向ta提问

    川楠

    一切能用程序解决的问题都不是问题

    在行: 单片机综合应用 硬件设计

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 STM32讨论区

  • 徐珂靖 向ta提问

    xukejing

    规格严格,功夫到家

    在行: 开发板综合 Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: 嵌入式 Linux 系统

  • 张峰 向ta提问

    光学总工

    用心工作,用心生活

    在行: 嵌入式 Linux 系统

完成答题
赶快去开启您的宝箱吧