AT24C02的知識總結

2021-10-09 13:13:17 字數 645 閱讀 8206

這週做清除報警記錄功能,所使用的儲存器晶元是at24c02,下面介紹at24c02使用的幾點關鍵點

1.at24c02寫資料和讀資料都是乙個位元組(8位),讀2個位元組(16位)會出錯,看下面datasheet

2. at24c02有2k的儲存容量,2k=2*1024=2048個位元組

所以最多可以往at24c02儲存器裡面寫2048個位元組,可以寫256個8位位元組

寫或者讀的位址是0x00–0x7ff

3.往同乙個位址寫的資料會覆蓋掉原來的資料,所以注意位址劃分

4. 往at24c02儲存裡寫0xff會清除資料,顯示屏頁面就會顯示空白(什麼也不顯示),所以只需要往0x00-0x7ff位址裡寫0xff就會清除所有資料。

5.往at24c02裡面寫資料必須加延時,否則寫不進去資料,各種錯誤,。。。寫一串資料延時5ms就可以了

AT24C02驅動程式

brief i2c匯流排延時 param return note static void dev eep i2c delay void brief i2c開始訊號 param return note scl高電平期間,sda乙個下降沿 scl sda static void dev eep i2c ...

51微控制器之AT24C02

引腳介紹 a0,a1,a2是位址的程式設計位。wp為寫保護輸入端。當其為低電平的時候,可以對整個儲存器進行正常的讀寫操作 當為高電平的時候,儲存器具有寫保護功能,但是仍然可以從中讀資料 scl,sda就是時鐘線和資料線 儲存結構與定址 儲存容量為2k位,即2000bit,256個位元組,256b。有...

AT24C02斷電儲存,資料寫入(rct6)

at24c02的儲存容量為2k bit,內容分成32頁,每頁8byte,共256byte,操作時有兩種定址方式 晶元定址和片內子位址定址。1 晶元定址 at24c02的晶元位址為1010,其位址控制字格式為1010a2a1a0r w。其中a2,a1,a0可程式設計位址選擇位。a2,a1,a0引腳接高...