分類: 簡單入門 LibOpenCM3 STM32 嵌入式系統開發
-   簡單入門 LibOpenCM3 STM32 嵌入式系統開發 - 前言與基本介紹前言此為我參加 2022 iThome 鐵人賽的系列文章,將以簡單的方式介紹以 LibOpenCM3 進行 STM32 微控制器的開發。 簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32 #教學 #嵌入式 
-   STM32 LibOpenCM3:USART 接收前言上一篇中我介紹了 USART 的發送,這次要來寫 USART 的接收了。由於透過輪詢的方式實現 USART 的接收實在是不是一個好的寫法,因此我們會直接使用中斷(Interrupt)的方式來達成。這次的功能為讓 STM32 將 USART 接收到的資料原封不動丟回去,且收到資料時 LED 會閃一下。 簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32 #LibOpenCM3 #教學 #C/C++ #程式 #嵌入式 
-   STM32 Timer 計時器前言Timer 計時器是各個 MCU 中都會有的基本功能。正如其名,當需要精確定時以進行控制時,Timer 就會派上用場,Timer 還可以用來產生 PWM 訊號,是很常用的功能。在 STM32 上我們可以藉由設定預除頻器(Prescaler)和自動裝載(Auto-Reload)來讓 Timer 每經過一段固定的時間後就產生一個中斷。這一篇會介紹要如何使用並計算 STM32 的 Timer 的各項參數以設定想要的頻率。 簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32 #LibOpenCM3 #教學 #嵌入式 
-   STM32 LibOpenCM3:Timer 計時器前言Timer 計時器是各個 MCU 中都會有的基本功能。正如其名,當需要精確定時以進行控制時,Timer 就會派上用場,Timer 還可以用來產生 PWM 訊號,是很常用的功能。上一篇已經簡單介紹要如何計算 Timer 的 PSC 與 ARR 來得到想要的頻率了,這一篇就要來看看實際的程式。這篇的目標是使用 Timer 來讓 LED 的閃爍頻率更精確且方便修改。 簡單入門 LibOpenCM3 STM32 嵌入式系統開發#STM32 #LibOpenCM3 #教學 #C/C++ #程式 #嵌入式