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

DS3231走时过快

宫梓萱 2019-08-22 浏览量:1152
DS3231走时过快,我每200ms读取一次时间值,走了一天发现快了3分钟。3.3V供电。会不会是软件问题
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个芯片是内置晶振的,而且温度特性也不错,最多几秒,你这个3分,要不是读取的问题,要不就是芯片并不是正品
    • 发布于 2019-08-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 如果晶振是对的,则真的有可能是软件的问题。
    • 发布于2019-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 晶振引脚之间需要并联一个1到10pf电容,调整时钟频率,这样就不会快了
    • 发布于2019-08-22
    • 举报
    • 评论 1
    • 0
    • 0
宫梓萱 回复了 yhj416606438 :这个时钟芯片是内部晶振 回复

  • 首先检查你程序对不

    再看DS3231是真品不? 如果是真的DS3231应该不会这么大误差.

    特别是3.3V供电时候

    5V供电时候有点偏快但绝对不会快这么多

    我最早的DS3231用5V供电最开始没做校时功能用了一年多误差也没超过1分钟


    • 发布于2019-08-22
    • 举报
    • 评论 2
    • 0
    • 0
宫梓萱 回复了 yan_jian :你好,您能否提供下你的读取时钟程序 回复
yan_jian 回复了 yan_jian :留邮箱吧我找找看能找到不 回复

  • 一般你没有修改内部时间是不会出现一天3分钟这种误差,如果配置错了应该是直接不跑或者跑出很奇怪的数。

    可能模块本身有些问题,建议换一个试试。DS3231有比较精确的时钟体系和温飘补偿,一般不至于错这么多

    • 发布于2019-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 这款是内置晶振+温度补偿的,不至于差这么多,你需要老化修正寄存器调整一下,也有可能芯片不是正品,或者是2手
    • 发布于2019-09-05
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

DS3231走时过快