摘 要 :以 I2C 通信主控方的要求為基礎(chǔ),討論 I2C 通信從動(dòng)方的程序編寫。內(nèi)容包括 I2C 通信的起始部分(握手部分)、數(shù)據(jù)傳送部分以及停止部分的程序編寫,以三部分通信波形要求為準(zhǔn),總結(jié)軟件編寫流程。I2C 通信的數(shù)據(jù)格式靈活多樣,可以一次傳送 8 位二進(jìn)制數(shù)據(jù),也可以一次傳送 8 的倍數(shù)的二進(jìn)制數(shù)據(jù),從機(jī)在通信中必須按照主機(jī)的要求進(jìn)行數(shù)據(jù)傳送。總結(jié)從機(jī)的數(shù)據(jù)傳送程序流程,以期滿足主機(jī)的通信要求,從而得出 I2C 通信從動(dòng)模式的詳細(xì)總結(jié)。