STM32 Interrupt 中斷 前言在上一篇中,我們使用輪詢的方式來讀取目前的按鈕狀態,但這種方式的效率不是很好,在需要讀取按鈕狀態等情況下,我們可以使用外部中斷(External Interrupt,EXTI),讓 CPU 可以去忙其它事情,等到按鈕被按下時會產生中斷事件,才去執行按鈕被按下時要處理的事。 在這一篇文章中,我將簡單介紹 STM32 的中斷。 2022-09-19 簡單入門 LibOpenCM3 STM32 嵌入式系統開發 #教學 #嵌入式 #STM32 #LibOpenCM3
STM32 LibOpenCM3:GPIO 輸入 前言在上一篇中我們介紹了基本的 STM32 GPIO 輸出,並寫了一個簡單的 LED 閃爍程式,還教了 PIO 的多環境設定。 這一篇要接續介紹 LibOpenCM3 的基本 GPIO 輸入寫法,功能為當按下按鈕時 LED 會亮起。 2022-09-18 簡單入門 LibOpenCM3 STM32 嵌入式系統開發 #教學 #程式 #嵌入式 #C/C++ #STM32 #LibOpenCM3
STM32 LibOpenCM3:GPIO 輸出 前言終於要開始實際寫程式了,接續上一篇的內容,這次要教最基本的 LibOpenCM3 的 GPIO 輸出用法,會控制一個 LED 燈使其閃爍。 2022-09-17 簡單入門 LibOpenCM3 STM32 嵌入式系統開發 #教學 #程式 #嵌入式 #C/C++ #STM32 #LibOpenCM3
STM32 GPIO 簡介 前言GPIO(General Purpose Input/Output)可以說是微控制器最基本的功能,因此第一堂當然要先教 GPIO 的使用方式。 在本文中,將會介紹 STM32 的基本輸出與輸入的設定及模式。 2022-09-16 簡單入門 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 2022-09-15 簡單入門 LibOpenCM3 STM32 嵌入式系統開發 #教學 #嵌入式 #STM32