stm32cube入門1

2020-08-08 14:10:17

1.新建工程

在这里插入图片描述
選擇晶片(這裏用的是STM32F103ZETT6)
在这里插入图片描述
雙擊
在这里插入图片描述
設定在这里插入图片描述

在这里插入图片描述
時鐘設定
外部晶振是8M,STM32F103ZET6的最高主頻是72M
在这里插入图片描述

在这里插入图片描述
根據數據手冊修改

2.連線原理圖

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.IO口設定

1.選擇模式

在这里插入图片描述
PB5同理

2.設定標籤名在这里插入图片描述

在这里插入图片描述
PE5同理
在这里插入图片描述

4.設定外設在这里插入图片描述

1.推輓輸出使我們常用的
2.開漏輸出是我們需要驅動能力比較大的(需要一個上拉電阻)

在这里插入图片描述
在这里插入图片描述

5.流程圖

在这里插入图片描述

6.生成程式碼和完善

在这里插入图片描述
沒有安裝韌體包會出現如下情況
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
新增LED.H和LED.C利用source insignht呼叫註釋在这里插入图片描述
LED代替xxxx
在这里插入图片描述
在这里插入图片描述

LED.H同理·
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
找到一開始給IO口設定時的標籤在这里插入图片描述
在这里插入图片描述
設定io

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

完善
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
匯入
在这里插入图片描述
新增路徑
在这里插入图片描述

寫main
在这里插入图片描述

7.實現閃爍

在这里插入图片描述