[發明專利]SPI通信方法及SPI設備在審
| 申請號: | 202010872498.6 | 申請日: | 2020-08-26 |
| 公開(公告)號: | CN112100100A | 公開(公告)日: | 2020-12-18 |
| 發明(設計)人: | 黃俊斌 | 申請(專利權)人: | 廣州華欣電子科技有限公司 |
| 主分類號: | G06F13/30 | 分類號: | G06F13/30;G06F13/42 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 麥小嬋;郝傳鑫 |
| 地址: | 510663 廣東省廣州市高新技術產*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | spi 通信 方法 設備 | ||
1.一種SPI通信方法,其特征在于,應用在SPI從機,包括:
啟動從機DMA,等待數據傳輸;
向主機發送翻轉后的IO1電平;所述翻轉后的IO1電平表示從機處于發送就緒狀態;
接收主機發送的時鐘信號;
依據所述時鐘信號確定所述主機處于接收就緒狀態;
從機DMA執行數據傳輸。
2.根據權利要求1所述的方法,其特征在于,在所述啟動從機DMA,等待數據傳輸之前,還包括:
檢測IO2電平是否翻轉;所述翻轉后的IO2電平表示主機處于發送就緒狀態;
若是,配置IO2從機接口為中斷輸入狀態,觸發從機DMA中斷狀態;在所述從機DMA中斷狀態下,從機DMA不能啟動。
3.根據權利要求2所述的方法,其特征在于,在所述若是,配置IO2從機接口為中斷輸入狀態,觸發從機DMA中斷狀態之后,還包括:
檢測IO2電平是否翻轉;
若否,配置IO2從機接口為中斷輸入狀態,解除從機DMA中斷狀態。
4.根據權利要求1所述的方法,其特征在于,所述從機DMA執行數據傳輸,具體包括:
從機DMA自動拷貝內存數據到主機通訊控制器,完成數據傳輸。
5.一種SPI通信方法,其特征在于,應用在SPI主機,包括:
向從機發送翻轉后的IO2電平;所述翻轉后的IO2電平表示主機處于發送就緒狀態;
檢測IO1電平是否翻轉;
若是,啟動主機DMA,向從機發送時鐘信號;
主機DMA執行數據傳輸。
6.根據權利要求5所述的方法,其特征在于,所述主機DMA執行數據傳輸,具體包括:
主機DMA自動拷貝內存數據到從機通訊控制器,完成數據傳輸。
7.一種SPI從機,其特征在于,包括:
IO1從機接口,向主機發送翻轉后的IO1電平;所述翻轉后的IO1電平表示從機處于發送就緒狀態;
時鐘從機接口,用于接收主機發送的時鐘信號;
從機通訊控制器,用于依據所述時鐘信號確定所述主機處于接收就緒狀態;及,
從機DMA,用于等待或執行數據傳輸。
8.根據權利要求7所述的SPI從機,其特征在于,還包括:
IO2從機接口,用于檢測IO2電平是否翻轉;所述翻轉后的IO2電平表示主機處于發送就緒狀態;
所述從機通訊控制器,還用于:若是,配置IO2從機接口為中斷輸入狀態,觸發從機DMA中斷狀態;在所述中斷狀態下,從機DMA不能啟動。
9.根據權利要求8所述的SPI從機,其特征在于,所述從機通訊控制器還用于:
在所述若是,配置IO2從機接口為中斷輸入狀態,觸發從機DMA中斷狀態之后,若IO2電平沒有翻轉,配置IO2從機接口為中斷輸入狀態,解除從機DMA中斷狀態。
10.一種SPI主機,其特征在于,包括:
IO2主機接口,用于向從機發送翻轉后的IO2電平;所述翻轉后的IO2電平表示主機處于發送就緒狀態;
IO1主機接口,用于檢測IO1電平是否翻轉;
時鐘主機接口,用于若是,啟動主機DMA,向從機發送時鐘信號;
主機DMA,用于執行數據傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華欣電子科技有限公司,未經廣州華欣電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010872498.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有變徑功能的農作物預篩分裝置
- 下一篇:膠囊式內窺鏡





