9.I2C讀寫資料—基於CT117E開發板的STM32庫函式程式設計
參考CT117E開發板原理圖 I2C具體的設定參考其驅動程式,這裡分析其在主函式中的用法。 1.讀資料
uint8_t x24c02_read(uint8_t address)
{
unsignedchar val;
I2CStart();
I2CSendByte(0xa0);
I2CWaitAck();
I2CSendByte(address);
I2CWaitAck();
I2CStart();
I2CSendByte
I2CWaitAck();
val = I2CReceiveByte();
I2CWaitAck();
I2CStop();
return(val);
}
void x24c02_write(unsignedchar address,unsignedchar info)
{
I2CStart();
I2CSendByte(0xa0);
I2CWaitAck();
I2CSendByte(address);
I2CWaitAck();
I2CSendByte(info);
I2CWaitAck();
I2CStop();
}