|
本帖最后由 肖叔 于 2021-7-15 09:17 編輯
鬧鐘到了設(shè)定的時間,沒工作。用的普中A2開發(fā)板,89C52單片機(jī),P2口八個腳連著8個LED燈。
時間寄存器值到了鬧鐘設(shè)定值,SQW輸出低電平,8個LED應(yīng)該點亮的。
用1602看著時間寄存器值,到了鬧鐘設(shè)定值LED并沒有亮。
控制寄存器值為0x07,設(shè)定的是小時和分鐘匹配。
SQW腳接在P1_0上。
問題可能出在哪呢
- while(1){
- DS3231_getClock();
- DS3231_getAlarm();
- if(P1_0 == 0){
- P2 = 0;
- }
- }
復(fù)制代碼
|
|