摘 要 :以 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é)。
到目前為止,我們學(xué)習(xí)了十進(jìn)制、二進(jìn)制、八進(jìn)制、十六進(jìn)制等用來代表實(shí)際數(shù)值的數(shù),稱為真值,這些數(shù)我們?cè)偃粘I钪卸紩?huì)使用到,那么在計(jì)算機(jī)中數(shù)值是怎么來表示的呢?
1、在Eclipse中創(chuàng)建項(xiàng)目目錄視圖如下:2、代碼及注解如下? ? ? ? ?? ? ? ??andy.xml文件代碼如下所示:{"person":{ "name":"Hello?Andy",
SCI的接收和發(fā)送數(shù)據(jù)都采用非歸零數(shù)據(jù)格式,具體包括:●1位啟動(dòng)位。●1~8位數(shù)據(jù)?!?個(gè)奇/偶校驗(yàn)位(可選擇)?!?或2位停止位?!駞^(qū)分?jǐn)?shù)據(jù)和地址的附加位(僅在地址位模式存