提問(wèn)者:qwfoy2016-02-17 00:00
實(shí)際上左右的 i2c都是通的 你可以看一下電路圖就明白
回答者:zvqsst2016-02-19 00:00
這個(gè)簡(jiǎn)單啊,DS1302不是有31字節(jié)的RAM嗎?你選擇任意一個(gè)或幾個(gè)空閑的字節(jié)單元,在初始設(shè)置時(shí)間的程序里加個(gè)判斷,如果RAM中的內(nèi)容與你預(yù)設(shè)的特定標(biāo)識(shí)內(nèi)容相同,就直接退出不要設(shè)置時(shí)間,否則才進(jìn)入設(shè)置時(shí)間程序。在設(shè)置時(shí)
提問(wèn)者:pouslaugj2013-11-02
如果確認(rèn)晶振損壞,建議更換。
提問(wèn)者:gujian75382013-07-02
BCD碼(16進(jìn)制數(shù))。參考下面的程序(取數(shù)后送1602顯示) //向LCM中填寫 年 數(shù)據(jù) void lcm_w_yy(void){ //if(read_clock(0x8d) != yy){ yy =
提問(wèn)者:sbgauge2013-05-01
小時(shí)寄存器(85h、84h)的位7用于定義 DS1302是運(yùn)行于12小時(shí) 模式還是24小時(shí)模式。當(dāng)為高時(shí),選擇12小時(shí)模式。在12小時(shí)模式時(shí), 位5是 ,當(dāng)為1時(shí),表示 PM。在24小時(shí)模式時(shí),位5是第二個(gè)10小時(shí) 位。
提問(wèn)者:linda880882014-09-18
我給你個(gè)1302的吧,你參考下,1302初始化和讀寫部分都沒采用循環(huán)的,還是容易明白的
#include
提問(wèn)者:mldir2013-08-18
void Set_RTC(void) //設(shè)定 日歷 { unsigned char i,*p,tmp,flag=0; flag = Read_Ds1302(0xc1); if(flag != 0
提問(wèn)者:blissfulpuppy2013-06-09