ds3231掉电走时程序 ds1302掉电走时程序
您好,今天小周来为大家解答以上的问题。ds3231掉电走时程序相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、你可以考下, 省事的话自已程序处理, 大于12小时则减12,读时间tempBuffer = bcdToDec(Wire.read());h12 = tempBuffer & 0b01000000;if (h12) {PM = tempBuffer & 0b00100000;hour = bcdToDec(tempBuffer & 0b00011111);} else {hour = bcdToDec(tempBuffer & 0b00111111);}写h12 = (Wire.read() & 0b01000000);// if h12 is true, it's 12h mode; false is 24h.if (h12) {// 12 hourif (Hour > 12) {Hour = decToBcd(Hour-12) | 0b01100000;} else {Hour = decToBcd(Hour) & 0b11011111;}} else {// 24 hourHour = decToBcd(Hour) & 0b10111111;}。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。