提問者:linda880882014-09-18 00:00
如圖
小時(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í) 位。
回答者:lysz2202016-09-18 00:00
BCD碼(16進(jìn)制數(shù))。參考下面的程序(取數(shù)后送1602顯示) //向LCM中填寫 年 數(shù)據(jù) void lcm_w_yy(void){ //if(read_clock(0x8d) != yy){ yy =
提問者:sbgauge2013-05-01
檢查晶振,I2C驅(qū)動代碼,芯片手冊查看讀寫順序,注意12進(jìn)制和24進(jìn)制轉(zhuǎn)換,還有顯示部分。如果都OK還能出問題,要么是芯片壞了,要么是很初級的問題,找個(gè)會的人幫你調(diào)下吧。
提問者:q2894842852016-02-07
這個(gè)是晶振的問題,晶振的精度不夠。
提問者:yxvf41252015-08-19
void Set_RTC(void) //設(shè)定 日歷 { unsigned char i,*p,tmp,flag=0; flag = Read_Ds1302(0xc1); if(flag != 0
提問者:blissfulpuppy2013-06-09
我給你個(gè)1302的吧,你參考下,1302初始化和讀寫部分都沒采用循環(huán)的,還是容易明白的
#include
提問者:mldir2013-08-18
如果確認(rèn)晶振損壞,建議更換。
提問者:gujian75382013-07-02