實用的 I2C 介紹、實現和故障排除

實用的 I2C 介紹、實現和故障排除

本課程介紹如何使用 MPLAB® X 程式碼配置器(MCC)在 8 位元 PIC 微控制器上實現 I2C 協議。

rate limit

Code not recognized.

About this course

“為什麼我沒有收到來自 I2C 裝置的確認?救命!” “我無法寫入我的 I2C 串列 EEPROM,我總是讀取到 0xFF。我做錯了什麼?”這些是我們從使用 I2C 協議的客戶那裡收到的一些問題,本課程將幫助回答這些問題以及更多問題。我們將從介紹I2C信號開始並涵蓋關鍵概念,然後繼續將 PIC® 微控制器配置為 I2C 主要或次要設備,並以展示常見 I2C 通信故障以及如何排除故障的演示結束。推薦給已經在使用、計劃使用或想了解更多 I2C 協議的任何人。

Curriculum64 min

  • 大綱
  • 教學大綱 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
  • 額外資源
  • 您的回饋
  • 我們需要您的回饋

About this course

“為什麼我沒有收到來自 I2C 裝置的確認?救命!” “我無法寫入我的 I2C 串列 EEPROM,我總是讀取到 0xFF。我做錯了什麼?”這些是我們從使用 I2C 協議的客戶那裡收到的一些問題,本課程將幫助回答這些問題以及更多問題。我們將從介紹I2C信號開始並涵蓋關鍵概念,然後繼續將 PIC® 微控制器配置為 I2C 主要或次要設備,並以展示常見 I2C 通信故障以及如何排除故障的演示結束。推薦給已經在使用、計劃使用或想了解更多 I2C 協議的任何人。

Curriculum64 min

  • 大綱
  • 教學大綱 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
  • 額外資源
  • 您的回饋
  • 我們需要您的回饋