>4;……
2、建議上電后,ce=0;clk=0;延時一會兒再操作1302。或者多寫兩次撤銷寫保護" />
提問者:hikqbwgjp2013-09-06 00:00
1、存儲和讀取的時間的內容應為BCD碼。write_1302(0x8c,0x11);maioh=(miao&0x7f)>>4;…… 2、建議上電后,ce=0;clk=0;延時一會兒再操作1302。或者多寫兩次撤銷寫保護命令。 write_1302(0x8e,0x10);筆誤,應該是 write_1302(0x8e,0x80); 3、建議讀寫1302的clk速率降低,如datasheet,2MHz最大。 4、建議首次改寫時間時,將秒值最高位置為1,時間設置完畢后,清秒值最高位。 5、建議,刷新LCD速率在100mS~500mS。沒有必要不停地讀1302,寫1602。 6、檢查硬件連接,及起振晶體。或更換一片1302再看看。 最后調試成功,請告知原因。謝謝!
回答者:soulci19882016-09-06 00:00
僅供參考,不懂再問我,哈哈……
--------------------------------------------------------------
#include 提問者:y2787121422013-04-28
/******************************************************************************* 文件:DS1302.C 環境:編譯為ICC A
提問者:zncwtb2013-10-13
/*************** writer:shopping.w ******************/
#include 提問者:guiymbo54282014-10-10
#include
提問者:baobao4221252013-09-04
電路圖就自己接了,網上大把呢
#include
提問者:rhjf38872013-09-14
說明p1.2是用了非門按制RST腳,所以SETBP1.2;令=0 DS_READ?SETBP1.2;令=0。 CLRP1.1;令SCLK=0。 CLRP1.2;令=1,啟動芯片。
提問者:s55353942013-08-03