Skip to main content

STM32 RTOS 系列教學

STM32 RTOS 系列教學 - 第一篇:RTOS 簡介與 STM32CubeMX 設定

🎯 教學目標 了解 RTOS 基本概念 使用 STM32CubeMX 設定 FreeRTOS 成功建立一個最小可運作的 RTOS 專案(Blink Task) 🧠 RTOS 是什麼? RT...

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

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

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

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

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

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

STM32 RTOS 系列教學 - 第五篇:RTOS 訊號量(Semaphore)與資源同步應用

🎯 教學目標 理解 RTOS 中 Semaphore 的概念與分類(Binary / Counting) 學會在多任務間使用 Semaphore 實現資源同步 實作一個防止資源衝突的共享範例 ...

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

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

串口監控基礎框架使用說明

撰寫人: 范紹捷/動力組/5~9代 目錄 簡介 安裝需求 基本使用 自定義開發 簡介 這是一個基於 ttkbootstrap 的uart監控基礎框架,提供了基本的串口通信界面和日誌記錄功...

從 Goddard QuarterCar 到 FSAE Traction Control 模型

從 Goddard QuarterCar 到 FSAE Traction Control 模型 撰寫人: 范紹捷/動力組/5~9代 基於TTR9開發 目標: 以 Phil Goddard 的 ...

通訊測試CODE解說

STM32 CAN 雙總線 + UART 韌體解說 專案名稱: TTR9.5_eco_VCU 本文檔針對提供的 STM32F4 韌體進行詳細分析,說明如何使用 CAN1、CAN2 和 UART...

實車系統的潛在危險與 Failsafe(失效安全)機制

在 FSAE 賽車的極限操作環境下,沒有完整 Failsafe 機制的電控系統是非常危險的。牽引力控制(TC)若只考慮理想狀態,放到實車上很容易因為邊界條件(Edge Cases)引發失控或硬體...

Arduino 紅外線單圈計時器使用說明書

1. 簡介 本計時器使用 Arduino UNO 及紅外線感測器,實現單圈計時功能,適用於賽車計時應用。計時結果透過 UART (Serial Monitor) 顯示,並支援 START / S...

F042等無BOOT0_Pin 的MCU燒入後不執行處理

開啟 STM32CubeProgrammer 點選左邊的「OB (Option Bytes)」 依下表修改: 參數 建議值 說明 nBOOT_SEL 0 使用 BOOT0...

Savaresi《Active Braking Control Systems Design for Vehicles》Ch2 & Ch3 重點整理

Savaresi《Active Braking Control Systems Design for Vehicles》Ch2 & Ch3 重點整理 著重與你 FSAE / QuarterCa...

Time Step (步長) 的設定原則與語法

Time Step (步長) 的設定原則與語法 在 MATLAB 腳本中呼叫 sim() 時,可以直接強制覆寫 Simulink 模型裡的步長設定。這能確保你每次跑腳本的結果都是一致的。 情況 ...

Titania (AMB3626) 硬體設定與腳位控制指南

模組型號: Würth Titania 2607011111100x (AMB3626) 硬體相關手冊章節: Manual-um-titania-260701111100x (rev4.5) ...

Titania (AMB3626) UART 指令與回應值完整指南

模組型號: Würth Titania 2607011111100x (AMB3626) 通訊標準: 9600 8N1(出廠預設),可改為 1200115200 baud 頻段: 169.41...