摘 要 :以 I2C 通信主控方的要求為基礎(chǔ),討論 I2C 通信從動方的程序編寫。內(nèi)容包括 I2C 通信的起始部分(握手部分)、數(shù)據(jù)傳送部分以及停止部分的程序編寫,以三部分通信波形要求為準,總結(jié)軟件編寫流程。I2C 通信的數(shù)據(jù)格式靈活多樣,可以一次傳送 8 位二進制數(shù)據(jù),也可以一次傳送 8 的倍數(shù)的二進制數(shù)據(jù),從機在通信中必須按照主機的要求進行數(shù)據(jù)傳送。總結(jié)從機的數(shù)據(jù)傳送程序流程,以期滿足主機的通信要求,從而得出 I2C 通信從動模式的詳細總結(jié)。
到目前為止,我們學(xué)習了十進制、二進制、八進制、十六進制等用來代表實際數(shù)值的數(shù),稱為真值,這些數(shù)我們再日常生活中都會使用到,那么在計算機中數(shù)值是怎么來表示的呢?
1、在Eclipse中創(chuàng)建項目目錄視圖如下:2、代碼及注解如下? ? ? ? ?? ? ? ??andy.xml文件代碼如下所示:{"person":{ "name":"Hello?Andy",
SCI的接收和發(fā)送數(shù)據(jù)都采用非歸零數(shù)據(jù)格式,具體包括:●1位啟動位?!?~8位數(shù)據(jù)?!?個奇/偶校驗位(可選擇)?!?或2位停止位?!駞^(qū)分數(shù)據(jù)和地址的附加位(僅在地址位模式存