STM32CubeMX

STM32CubeMX Lesson 1 ─ GPIO實現LED及按鈕控制

  General Purpose Input/Output (GPIO)是所有微控制器當中很基礎的一環,不論是否為STM32的晶片,其PIN腳可以透過使用者定義為輸入(Input)或輸出(Output),同時也可以透過 GPIO 模擬出各樣的通訊協定,這部分就不細談了。微控制器可以透過改變0或1的輸出狀態達到周邊的電路控制,或讀取接腳的狀態,判斷電路的訊號做出對應的程式應對。

   最簡單的例子莫過於使用按鍵控制LED的亮暗了,因此今天透過這個實例來學習如何從STM32 CubeMX來學習GPIO的基礎控制。這篇的篇幅較長,前面主要介紹軟體的操作與使用,若已經會的朋友們可以直接往後拉到GPIO的教學哦!

  下文將以STM32 L053R8Tx為示範,並使用意法半導體官方所提供的Nucleo開發板完成該實驗,使用的IDE為Keil uVision5(MDK-ARM),而STM32 CubeMX的版本為6.2.1。

繼續閱讀 “STM32CubeMX Lesson 1 ─ GPIO實現LED及按鈕控制”