-
大綱
-
教學大綱 1 min
- I2C 簡介
-
什麼是I2C? 1 min
-
I2C 的特性 2 min
-
知識檢查
- I2C 資料傳輸協議和格式
-
介紹 1 min
-
開始條件 1 min
-
客戶端地址 2 min
-
讀/寫位元 1 min
-
確認 (ACK)位元 1 min
-
資料位元組 1 min
-
停止條件 1 min
-
隨堂測驗! 1 min
- I2C周邊
-
介紹 3 min
-
SSPxCON1 暫存器 5 min
-
SSPxCON2 暫存器 4 min
-
SSPSTAT 暫存器 3 min
-
隨堂測驗! 1 min
- 使用 Microchip 程式碼配置器(MCC)進行 I2C 設置
-
介紹 2 min
-
安裝 1 min
-
建立專案 1 min
-
MCC 3 min
-
硬體斷點 3 min
-
寫入 3 min
-
讀取 2 min
- Saleae邏輯分析儀
-
介紹 1 min
-
頻道 1 min
-
分析器 1 min
-
觸發 1 min
-
寫入 2 min
-
讀取 2 min
- 實現 I2C 的常見問題
-
介紹 1 min
-
硬體問題 2 min
-
開始條件 3 min
-
確認 (ACK) 位元 1 min
-
資料傳輸 2 min
-
隨堂測驗! 1 min
- 結尾
-
總結 1 min
-
額外資源
- 您的回饋
-
我們需要您的回饋
實用的 I2C 介紹、實現和故障排除
本課程介紹如何使用 MPLAB® X 程式碼配置器(MCC)在 8 位元 PIC 微控制器上實現 I2C 協議。
“為什麼我沒有收到來自 I2C 裝置的確認?救命!” “我無法寫入我的 I2C 串列 EEPROM,我總是讀取到 0xFF。我做錯了什麼?”這些是我們從使用 I2C 協議的客戶那裡收到的一些問題,本課程將幫助回答這些問題以及更多問題。我們將從介紹I2C信號開始並涵蓋關鍵概念,然後繼續將 PIC® 微控制器配置為 I2C 主要或次要設備,並以展示常見 I2C 通信故障以及如何排除故障的演示結束。推薦給已經在使用、計劃使用或想了解更多 I2C 協議的任何人。