使用 I2C 協議動手實作專案 – 邊做邊學!

透過使用 STM32 實踐嵌入式系統專案,深入了解 I2C 和 GPIO 週邊

從這 4 小時的課程,你會學到

  • 能夠在微控制器和市場上數千種 I2C 設備之間建立 I2C 通信
  • 了解 OLED 顯示器的工作原理並了解如何在其上顯示內容
  • 深入了解如何在 STM32 Nucleo 微控制器和 Linear Technologies LTC2990 電流、電壓和溫度感測器之間建立 I2C 通信
  • 了解如何啟用 GPIO 輸入以從按鈕讀取微控制器的輸入
  • 了解硬體抽象層 (HAL) 程式庫( libraries )以及如何使用它們
  • 在 Cortex-M 平台上自信、舒適地編寫應用程式
  • 閱讀 I2C 從設備的資料表,了解如何使它們與微控制器主設備一起工作

要求

  • 嵌入式系統基礎知識
  • STM32 Nucleo開發板是建議的,但不是強制的
  • 建議使用 MakerMax I2C 開發板,但不是強制使用
  • 對 ARM Cortex 處理器基礎有基本了解

課程說明

歡迎來到 STM32 嵌入式系統課程:I2C 協議大師班。 I2C 通訊協議是一種流行的協議,微控制器使用它與各種設備進行通信,例如 EEPROM 和 NVRAM、ADC 和 DAC、用於連接埠擴展的 I/O 介面以及一系列不同類型的感測器。本課程深入探討 I2C 協定背後的理論、最初設計該協定的原因、可用的常見格式類型以及如何在 STM32 微控制器、LTC2990 電流、電壓和溫度感測器與 OLED 之間實現 I2C 通訊展示。

我是誰?

我是 Akshay,我將擔任本課程的講師。我從小就對微控制器很著迷,現在我認為能把它當作我的職業是很幸運的。我目前為電動車內部的安全關鍵系統編寫韌體。憑藉過去十多年對嵌入式系統的了解以及在矽谷的工作,我對行業的需求和學生的缺乏有了獨特的見解。

課程結構

課程分為四個部分

第 1 部分 – 在本部分中,你將學習 I2C 協議背後的理論以及如何有效實施它。

第 2 部分 – 在本部分中,你將設定一個免費開源開發環境來編程和調試 ARM Cortex 微控制器。如果你之前已經完成了我的 ARM Cortex-M 處理器基礎課程,那麼你可以選擇跳到下一部分。

第 3 部分 – 在本部分中,你將獲得如何為 LTC2990 溫度、電流和電壓感測器以及 SSD1306 OLED 顯示器編寫 I2C 驅動程式的實務經驗。你可以將本節中學到的知識應用於你選擇的任何其他 I2C 裝置。

第 4 部分 – 在本部分中,你將透過專門設計的分配來解鎖 I2C 擴充板的功能。每次作業結束後,我都會向你展示我的實作方法以進行比較。

本課程需要什麼硬體?

本課程是圍繞 ST Micro electronics 的 Nucleo 系列板創建的,我專門為本課程設計了一個適合 Nucleo 板頂部的定制板。 Nucleo 板可直接從 ST Micro 購買,客製化 I2C 板可在 www(dot)makermax(dot)ca 上購買,讓你無需在辦公桌上擁有整個電子實驗室即可進行實作。儘管建議使用此硬體,但這不是強制性的。如果你選擇不購買硬體,你仍然可以跟隨所有講座,因為我將向您展示我的實現。然而,最好的學習方法是自己嘗試和實施。如果你還有關於硬體或其他任何問題,請給我留言!我非常樂意提供協助。

目標受眾

  • 想要探索微控制器週邊設備的嵌入式系統愛好者、專業人士或學生
  • 如果你想掌握I2C通訊協議
  • 如果你想深入了解GPIO外設
  • 已經在使用 ARM Cortex 微控制器,並希望更深入地了解處理器的周邊

講師簡介

Akshay Gill Makermax Inc. 董事

Akshay 一直採用實用的教學方法。他的課程是根據這種方法設計的,並對全球的學生產生了影響。他的重點領域是電動車電池技術和股票市場投資。不要錯過這個向他學習並改變您在這些領域的職業生涯的機會。

MakerMax Inc. 嵌入式與電動車教育

MakerMax 透過其嵌入式系統、電動車和電力電子領域的基於應用的課程和研討會,正在帶來教育範式的轉變。

我們廣受歡迎的電動車電池和 BMS 大師班的下一批課程將於 1 月 30 日開始!註冊現已開放。

如需獨家大師班和教育產品,請造訪我們的網站!

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 NT310 起特價中(點擊連結看更多)
  • 年訂閱每月 NT350 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading