|
|
設定了 DS3231 一星期, 剛拿出來測試, 時間完全準確, 一秒不差 (只是跟我電腦的時間比較, 電腦已是自動較正的).
忽然看到了說明中提及鬧鐘的功能, 但找不到鬧鐘使用的文件.
在網上找到一些例子, 有點奇怪, 所謂鬧鐘好像只是提供了兩個時間的儲存, 而是否到了需要響鬧的時間, 完全是由程式中自行跟當時的時間作比對決定.
有點莫名其妙. 我初時以為是某些針腳, 在響鬧時間會發出訊號, 而程式中只要設定 interrupt, 就可以接收訊號而觸發響鬧程序. 可能在 interrupt 中只是更改某些變數, 再由主程式檢查變數而執行響鬧的程序, 最起碼不是靠程式不斷對比時間去決定.
想跟大家確認一下, DS3231 的鬧鐘功能, 是否就是只提供兩個記憶體, 而並沒有提醒的能力, 需要靠自己寫程式不斷去比較當時的時間? |
|