极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12678|回复: 5

DS3231 的 鬧鐘功能 是否依靠自已檢測的?

[复制链接]
发表于 2014-4-3 01:05:54 | 显示全部楼层 |阅读模式
設定了 DS3231 一星期, 剛拿出來測試, 時間完全準確, 一秒不差 (只是跟我電腦的時間比較, 電腦已是自動較正的).
忽然看到了說明中提及鬧鐘的功能, 但找不到鬧鐘使用的文件.

在網上找到一些例子, 有點奇怪, 所謂鬧鐘好像只是提供了兩個時間的儲存, 而是否到了需要響鬧的時間, 完全是由程式中自行跟當時的時間作比對決定.

有點莫名其妙.  我初時以為是某些針腳, 在響鬧時間會發出訊號, 而程式中只要設定 interrupt, 就可以接收訊號而觸發響鬧程序.  可能在 interrupt 中只是更改某些變數, 再由主程式檢查變數而執行響鬧的程序, 最起碼不是靠程式不斷對比時間去決定.

想跟大家確認一下, DS3231 的鬧鐘功能, 是否就是只提供兩個記憶體, 而並沒有提醒的能力, 需要靠自己寫程式不斷去比較當時的時間?
回复

使用道具 举报

发表于 2014-4-3 09:10:56 | 显示全部楼层
貌似是它自己比较,然后又有中断输出
回复 支持 反对

使用道具 举报

发表于 2014-4-3 09:11:24 | 显示全部楼层
你是tw的盆友?
回复 支持 反对

使用道具 举报

发表于 2014-4-3 11:54:58 | 显示全部楼层
ranqingfa 发表于 2014-4-3 09:11
你是tw的盆友?

主要因为你用繁体
回复 支持 反对

使用道具 举报

发表于 2014-4-3 16:16:07 | 显示全部楼层
INT/
SQW 低电平有效中断或 1Hz 方波输出。该漏极开路输出引脚要求外接上拉电阻,上拉电阻连接到 5.5V 或低于
5.5V 的电源电压。如不使用该引脚,可保持开路。该多功能引脚的功能由控制寄存器 (0Eh) 的 INTCN 位决
定。当 INTCN 设定为 0 时,引脚输出 1Hz 方波;当 INTCN 设定为 1 时,计时寄存器与任一闹钟寄存器相匹配
时都会触发 INT/SQW 引脚 ( 如果使能闹钟功能 ) 。由于首次上电时 INTCN 位设定为 1 ,因此该引脚缺省设置
为中断输出并禁止闹钟功能。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-3 17:15:54 | 显示全部楼层
Alex.CK 发表于 2014-4-3 16:16
INT/
SQW 低电平有效中断或 1Hz 方波输出。该漏极开路输出引脚要求外接上拉电阻,上拉电阻连接到 5.5V 或低 ...

謝謝資料, 原來那兩個插腳是有用的.
但還是不太懂怎樣做, 要再研究一下.
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 04:12 , Processed in 0.036025 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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