Skip to main content

Recently Updated Pages

STM32 教學系列 第 3 節:GPIO 進階(按鍵、中斷、去彈跳)

STM32 基礎教學系列

🎯 學習目標 掌握 GPIO 輸入配置 - 實現按鍵檢測功能 理解外部中斷系統(EXTI) - 學會事件驅動編程模式 實現按鍵去彈跳算法 - 透過軟體解決機械按鍵的抖動問題 🎓 GPIO ...

STM32 教學系列 第 8 節:I2C 通訊 + DMA

STM32 基礎教學系列

🎯 學習目標 理解 I2C 協定 - 掌握時序與尋址方式 I2C 從設備通訊 - 實現感測器讀寫 I2C + DMA - 高效率資料轉移 🎓 I2C 基礎 I2C 特性 序列通訊協定:採...

STM32 教學系列 第 6 節:定時器 Timer + PWM

STM32 基礎教學系列

🎯 學習目標 理解定時器工作原理 - 掌握計時與計數功能 掌握 PWM 信號產生 - 實現 LED 亮度調控 實現呼吸燈效果 - 漸亮漸暗的動態視覺效果 🎓 定時器基礎 定時器是什麼? 定...

STM32 初次發車測試程式 (Basic Throttle Test)

STM32 基礎教學系列

📌 測試目的 驗證底層硬體與通訊是否正常工作: ADC 油門訊號讀取是否平順。 CAN Bus 傳送是否正常,沒有卡死。 4 顆 VESC 是否都能正確接收指令並轉動。 確認 4 顆馬達的正反...

STM32 四輪驅動與 VESC 控制系統 (4WD_RWD 動態切換)

STM32 基礎教學系列

📌 專案架構與規格設定 本專案使用 STM32 作為核心控制器,透過 CAN Bus 與 4 顆 VESC 進行通訊,實現四輪獨立驅動與動態扭矩分配。 電池系統:48V 標稱電壓,總輸出功率限...

STM32 RTOS 系列教學 - 第二篇:多任務與任務切換(雙 LED 閃爍)

STM32 RTOS 系列教學

🎯 教學目標 建立多個 RTOS Task 觀察 RTOS 的任務切換運作方式 實作雙 LED 閃爍功能 📚 RTOS 多任務概念 RTOS 支援多任務(Multi-tasking)機制,...

STM32 Nucleo-F446RC + CubeMX 完整教學系列

STM32 基礎教學系列

📚 課程總覽 歡迎來到 STM32 嵌入式開發完整教學系列!本教學系列共 13 節課程,涵蓋從環境搭建到高級 RTOS 應用的完整學習路徑。 🎯 適合對象:大專院校二年級以上學生、嵌入式初學者...

STM32 教學系列 第 12 節:硬體 CRC 計算

STM32 基礎教學系列

🎯 學習目標 理解 CRC 校驗原理 - 掌握資料完整性驗證 使用 STM32 硬體 CRC - 加速 CRC 計算 應用於通訊協議 - 保障資料可靠性 🎓 CRC 基礎 什麼是 CRC?...

STM32 RTOS 系列教學 - 第六篇:RTOS Queue 任務間資料傳輸實作

STM32 RTOS 系列教學

STM32 RTOS 系列教學 - 第六篇:RTOS Queue 任務間資料傳輸實作 🎯 教學目標 理解 RTOS 中 Queue(佇列)的用途與特性 學會在任務之間安全地傳遞資料 使用 Qu...

Updated 2 months ago by TaipeiTechRacing

STM32 RTOS 系列教學 - 第四篇:RTOS 計時器與非阻塞處理技巧

STM32 RTOS 系列教學

STM32 RTOS 系列教學 - 第四篇:RTOS 計時器與非阻塞處理技巧 🎯 教學目標 理解 RTOS 中軟體計時器 (Software Timer) 的用途與應用場景 實作非阻塞式任務執...

Updated 2 months ago by TaipeiTechRacing

STM32 RTOS 系列教學 - 第三篇:RTOS 任務間通訊(Queue 與 Semaphore 實作)

STM32 RTOS 系列教學

STM32 RTOS 系列教學 - 第三篇:RTOS 任務間通訊(Queue 與 Semaphore 實作) 🎯 教學目標 理解 RTOS 中 Queue(佇列)的用途與特性 學會在任務之間安...

Updated 2 months ago by TaipeiTechRacing

STM32 教學系列 第 1 節:環境搭建 + Blink LED

STM32 基礎教學系列

STM32 教學系列 第 1 節:環境搭建 + Blink LED 🎯 學習目標 完成 STM32CubeIDE 安裝與配置 - 建立開發環境,認識IDE介面 理解 Nucleo-F446RC...

Updated 2 months ago by TaipeiTechRacing

STM32 教學系列 第 13 節:FreeRTOS(實時操作系統)

STM32 基礎教學系列

STM32 教學系列 第 13 節:FreeRTOS(實時操作系統) 🎯 學習目標 理解 RTOS 基本概念 - 掌握任務調度、同步機制 配置 FreeRTOS - 在 STM32 上運行多任...

Updated 2 months ago by TaipeiTechRacing

STM32 智慧四輪驅動與 VESC 控制系統 (含電子差速與軟體 CAN Buffer)

STM32 基礎教學系列

STM32 智慧四輪驅動與 VESC 控制系統 (含電子差速與軟體 CAN Buffer) 📌 專案架構與核心功能 本系統使用 STM32 透過 CAN Bus 控制 4 顆 VESC 驅動馬達...

Updated 2 months ago by TaipeiTechRacing