標籤: C/C++
-
[STM32學習記錄-5] 優化STM32 GPIO設定函式
注意,本文的內容過於老舊,不建議實際使用,僅保留以作為參考用。 前言在先前的\[STM32學習記錄-3\] 基本輸入與輸出教學-GPIO相關程式寫法 中已經介紹過STM32設定GPIO的相關函式,但如果是常用Arduion的人一定不太習慣這種設定方式,畢竟每設定一個GPIO就要打4行程式,雖然可以複製貼上,但程式一多難免看起來混亂複雜,所以我自己寫了一些GPIO相關的函式,方便自己未來使用。
STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
-
[STM32學習記錄-4] 免費好用的STM32 IDE——TrueSTUDIO
前言我之前搭配STM32使用的IDE為Keil uVision 5,但用了一段時間後實在是無法習慣它的操作。後來又上網找了許多不同的IDE來用,最後我就找到了今天的主角——Atollic TrueSTUDIO for STM32 。
STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
-
[STM32學習記錄-3] 基本輸入與輸出教學-GPIO相關程式寫法
先前已經介紹過GPIO相關暫存器 的用法了,現在我來介紹幾個最基本的輸出入程式寫法。由於我使用的開發板NUCLEO-F103RB上有内建LED燈(PA5)和按鈕(PC13),所以以下的程式我就直接使用這兩隻腳位。
STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式
-
[STM32學習記錄-2] 基本輸入與輸出教學-GPIO相關暫存器簡介
前言MCU控制最基本的就是輸入與輸出,此篇就來簡單介紹最基本的輸出入相關暫存器。首先我們要來認識STM32F10x和輸出入有關的暫存器。每個GPIO有:(以下x為Port名稱,也就是A,B,C,D或E)1. 兩個32位元的設置暫存器(GPIOx\CRH、GPIOx\CRL)2. 兩個32位元的資料暫存器(GPIOx\IDR、GPIOx\ODR)3. 一個32位元的位元設定/重置暫存器(GPIOx\BSRR)4. 一個16位元的位元重置暫存器(GPIOx\BRR)5. 一個32位元的設置鎖定暫存器(GPIOx\_LCKR)
STM32學習記錄#電子電路
#教學
#STM32
#C/C++
#程式
#嵌入式