AT24C256在單片機系統中的應用
2)開(kāi)始狀態(tài)(START)
當SCL為高時(shí),SDA由高到低表示數據傳送開(kāi)始,這一狀態(tài)必須在所有命令之前。
3)結束狀態(tài)(STOP)
當SCL為高時(shí),SDA由低到高表示數據傳送結束狀態(tài)。
4)應答狀態(tài)(ACK)
所有的地址和數據都是以8位的形式串行傳送給存儲器或從存儲器讀出的。存儲器在第9個(gè)時(shí)鐘周期SDA發(fā)零信號表示已經(jīng)收到8位數據。見(jiàn)圖2總線(xiàn)協(xié)議圖。
3.2設備選址
EEPROM 進(jìn)入開(kāi)始狀態(tài)后,需要一個(gè)8位的地址字來(lái)選擇芯片進(jìn)行讀寫(xiě)。設備地址字由5位0、1組成的命令字和兩位地址選擇位A1、A0和一位讀/寫(xiě)操作位構成。對于 AT24C256,命令字為“10100”,同一串行總線(xiàn)上可以連接4個(gè)設備,由地址線(xiàn)A1,A0加以區分。如只有一個(gè)AT24C256,A1,A0都取 0。最低位為1表示讀操作,0表示寫(xiě)操作。10100A1A0R/W
評論