STM32學習 流水燈

2021-07-03 19:12:03 字數 673 閱讀 9916

參考

一、準備工作

stm32的官方韌體庫

二、建立步驟

建立工程資料夾fled;

資料夾中需要包含的檔案

core  //放入韌體庫里的核心支援檔案core_cm3、core_cm3.h 和裝置支援檔案starup_stm32f10x_.........(啟動檔案)  大容量儲存用hd、然後md,然後ld

fwlib   // 放入韌體庫里的原始檔src和原始檔inc

user  //放入裝置支援資料夾中的stmf10x.h、system_stm32f10x.h、system_stm32f10x   還有韌體庫專案—>模板裡的main、stm32f10_it、stm32f10_it.h、stm32f10x_conf.h

obj// 

三、用keil建立工程

建立在二.中的user資料夾中 取名為led

選擇晶元(啟動**不需要新增,已經在core資料夾裡了)

在keil中設定工程->將上述檔案中的c檔案及資料夾新增到工程中(obj不用新增)

新增編譯檔案的路徑指向obj資料夾(output->select folder for objects),順手勾上create hex file

四、編譯

五、修改

六、重新編譯

七、再次修改

八、編譯

菜鳥學STM32 流水燈

從知道有stm32這個東西到現在也有快有2周時間了,還記得第一次接觸它時便被它強大的功能震撼了,由於之前只學過51,stm32迎面撲來的那麼多內容讓我著實有點招架不住,經朋友指點,果斷放棄之前準備認真研究資料手冊的想法,開始從例程入手,不過對於只操作過51的我來說,對我來說例程都有著不小的難度,沒辦...

STM32學習 GPIO和按鍵 流水燈學習

main的完整過程 int main void 關於key的操作 實現操作 初始時燈亮 按一下按鍵後燈滅,再按一下燈亮 先按之前的 點亮乙個led燈 gpio inittypedef gpio d rcc apb2periphclockcmd rcc apb2periph gpiod,enable ...

STM32 庫函式流水燈程式

我用的stm32f103zet6晶元 led給0亮 先在新建好的專案資料夾syste裡建乙個led資料夾用於存放led.c和led.h 如 接下來直接看 吧!main.c include sys.h include delay.h include led.h intmain void led.c i...