[發明專利]一種內部集成電路主機的通信方法和裝置有效
| 申請號: | 201711485809.8 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108280041B | 公開(公告)日: | 2020-03-10 |
| 發明(設計)人: | 張鴻禹;李楊;黃鐘;肖萍萍;朱明 | 申請(專利權)人: | 武漢船舶通信研究所(中國船舶重工集團公司第七二二研究所) |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 徐立 |
| 地址: | 430205 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 內部 集成電路 主機 通信 方法 裝置 | ||
本發明公開了一種內部集成電路主機的通信方法和裝置,屬于通信技術領域。方法包括:接收第一I2C主機依次發送的起始位、第二I2C主機的地址和寫指令;當第一I2C主機獲得存儲器的使用權時,接收第一I2C主機以字節為單位發送的數據,將數據保存在存儲器內;接收第一I2C主機發送的結束位,向第二I2C主機發送中斷信號;接收第二I2C主機依次發送的起始位、設定地址和讀指令;以字節為單位向第二I2C主機發送數據;接收第二I2C主機發送的結束位,第一I2C主機失去存儲器的使用權。本發明可實現一個I2C主機將數據寫入另一個I2C主機。
技術領域
本發明涉及通信技術領域,特別涉及一種內部集成電路主機的通信方法和裝置。
背景技術
內部集成電路(英文:Inter Integrated Circuit,簡稱:I2C)總線是一種簡單的雙向二線制同步串行總線,包括串行數據(英文:Serial Data,簡稱:SDA)線和串行時鐘(英文:Serial Clock,簡稱:SCL)線兩根信號線。所有接入I2C總線的設備的SDA線都接到I2C總線的SDA線上,同時所有接入I2C總線的設備的SCL線都接到I2C總線的SCL線上。
接入I2C總線的設備包括至少一個I2C主機和至少一個I2C從機。I2C主機是配置在主模式下的器件,可初始化發送、產生時鐘信號和終止發送,即控制I2C總線的數據傳輸;而I2C從機是配置在從模式下的器件,在I2C總線傳輸數據時被I2C主機尋址。具體地,在I2C總線傳輸數據時,I2C主機通過尋址的方式訪問I2C從機,被尋址的I2C從機進行應答,進而利用I2C總線將I2C主機的數據寫入I2C從機中,或者將I2C從機的數據讀取到I2C主機中,實現I2C主機和I2C從機之間的通信。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
為了避免沖突,I2C總線同一時刻只能由一個配置在主模式下的器件(即I2C主機)控制。如果接入I2C總線的兩個器件都配置在主模式下,則兩個器件之間將無法進行相互通信。
發明內容
為了解決現有技術兩個I2C主機之間無法實現相互通信的問題,本發明實施例提供了一種內部集成電路主機的通信方法和裝置。所述技術方案如下:
一方面,本發明實施例提供了一種內部集成電路I2C主機的通信方法,所述通信方法包括:
接收第一I2C主機依次發送的起始位、第二I2C主機的地址和寫指令,并向所述第一I2C主機發送確認消息;
當所述第一I2C主機獲得存儲器的使用權時,接收所述第一I2C主機以字節為單位發送的數據,將所述數據保存在所述存儲器內,并在每次接收到一個字節的所述數據之后,向所述第一I2C主機發送確認消息;
接收所述第一I2C主機發送的結束位,向所述第二I2C主機發送中斷信號;
接收所述第二I2C主機根據所述中斷信號依次發送的起始位、設定地址和讀指令,并向所述第二I2C主機發送確認消息;
以字節為單位向所述第二I2C主機發送所述數據,并接收所述第二I2C主機在每次接收到一個字節的所述數據之后發送的確認消息;
接收所述第二I2C主機發送的結束位,所述第一I2C主機失去所述存儲器的使用權。
可選地,所述通信方法還包括:
在接收到所述第一I2C主機發送的第二I2C主機的地址和寫指令之后,將所述第一I2C主機的時鐘線信號設置為低電平,以使所述第一I2C主機暫停發送所述數據;
確定所述存儲器的使用權;
當所述第一I2C主機獲得所述存儲器的使用權時,釋放所述第一I2C主機的時鐘線信號,以接收所述第一I2C主機發送的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢船舶通信研究所(中國船舶重工集團公司第七二二研究所),未經武漢船舶通信研究所(中國船舶重工集團公司第七二二研究所)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711485809.8/2.html,轉載請聲明來源鉆瓜專利網。





