分類: 簡單入門 LibOpenCM3 STM32 嵌入式系統開發
-
STM32 WWDG 窗口看門狗計時器
前言在上一篇 中已經介紹了 WDG 看門狗計時器的用途以及 IWDG 與 WWDG 的差別,也示範了 IWDG 的基本用法。這一篇要接著介紹 WWDG 窗口看門狗的基本概念。
簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32
#LibOpenCM3
#教學
#嵌入式
-
STM32 LibOpenCM3:WWDG 窗口看門狗計時器
前言在上一篇中已經介紹了 WWDG 的基本概念。這一篇要接著介紹 WWDG 窗口看門狗的程式。
簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32
#LibOpenCM3
#教學
#C/C++
#程式
#嵌入式
-
STM32 ADC 類比數位轉換器
前言ADC(Analog to Digital Converter)顧名思義是將類比訊號轉換成數位訊號的元件,現今多數 MCU 都會內建 ADC,而這也是相當基本且常用的功能。STM32 中的 ADC 功能相當多樣,也造成它的使用有一定程度的複雜度,搭配組合很多,因此本文會以 STM32F446RE 為主,簡單介紹各種基本的模式及設定。
簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32
#LibOpenCM3
#教學
#嵌入式
-
STM32 IDE:PlatformIO
IDE 的尋覓過程在開發 STM32 等 ARM 架構的 MCU 時,Keil MDK 是很多人會使用的 IDE。筆者我最一開始學 STM32 時也是照著書上的教學,從用 Keil MDK 建工作環境開始學起,但是一段時間後我總用不習慣 Keil MDK,後來我就轉而使用 Eclipse ,再之後發現了 ST 版本的 TrueSTUDO 。到了 2020 年,我突然得知 Visual Studio Code (往後簡稱為 VS Code)這個文字編輯器,並開始慢慢地將各種程式的開發都轉到 VS Code 上。這時我也在嘗試在 VS Code 上開發 STM32,但實際建立環境的過程對我來說有點麻煩,最後就放棄了。再之後,我無意間得知 PlatformIO (往後簡稱為 PIO),嘗試過後發現它使用起來相當簡單方便,但該有的功能也都沒少,從此我終於可以在 VS Code 上輕鬆地開發 STM32 了。
簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32
#教學
#嵌入式