ds3231M和ds3231sn有一個很大的區別,SQW的輸出的頻率不同。3231M可以設置成1HZ輸出,而3231SN是16khz。本人在做電子鐘發現了這個問題,本人的電子鐘對溫度及時間的采樣是以SQW輸出1HZ下階沿對INT0產生中斷來實現的。結果在做實驗時用的3231M的模塊,一切均按照設計的要求實現,但是后來某一個寶另訂購了該模塊結果用上去始終無法正常工作,通過用時序儀才發現SQW的輸出信號不是1HZ,而是16Khz,開始以為是模塊不好,結果換了另一塊也是同樣的問題,于是看正常工作和不能正常工作的兩個模塊用的芯片分別是正常工作的是DS3231M,而不能正常工作的模塊用的是SN型號。但是手里沒有SN的資料無法確定是否是設置方法不一樣。 【在發文后找到了原因】:
DS3231M的控制寄存器中位D4,D3這兩位可以是1或者0都沒有影響,但是DS3231SN這兩位是有效的。值不同可以選擇4種頻率輸出:
1Hz、1.024KHz、4.096KHz和8.192KHz
|