本程序使用MSP430F149控制IIC總線EEProm AT24C02;MCU的通用輸入輸出(GPIO)端口P1.2、P1.3 與AT24C02 的SCL、SDA端口相連接構成I2C總線,因為MSP430F149 內(nèi)部沒有專用的I2C接口電路,所以只能用IO端口來模擬I2C時序從而實現(xiàn)對EEPROM的讀寫操作。從圖 3.3 中我們可以看到EEPROM地址選擇端口A0~A2 都外接低電平,所以進行I2C通信時,EEPROM的從機地址是唯一的,即A0~A2 所對應的地址控制位均為 0。
因為AT24C0X(X=1,2,4,8,16)系列芯片的管腳是兼容的,所以用戶也可以自行更換其他型號的芯片,無需改動任何硬件結構,只需注意器件地址和存儲空間尋址模式的變化,相應地修改軟件程序即可。
標簽:
24C
C02
EEProm
02
上傳時間:
2014-01-09
上傳用戶:pompey