2011年4月20日 星期三

8051 Read/Write HT1382

最近公司所開發的系統要把DS1307轉為HT1382 ,由於廠商說完全相容,所以就直接換上測試,發現其實只是腳位相容,但時間欄位順序其實不一樣, 而且 HT1382 須將對 0x07,0x08,0x09三個位址做初始化才能正常的Read/Write

欄位順序主要差異在星期 DS1307 是 03H,HT1382 為 05h

初始化方式如下
Write1307(0x07,0x00); //
Write1307(0x08,0x90); //
Write1307(0x09,0x40); //
 

當然運作時記得欄位順序已變動即可