1、正點原子stm32f1 nano開發板簡介
溫馨提示 :正點原子stm32f103-nano開發板有舊版本( 主控芯片STM32F103RBT6 )和新版本( 主控芯片STM32F103RCT6 ),兩者使用的芯片型號不一樣,注意查看手中開發板芯片型號。
stm32f1 nano開發板實物如圖1.1所示
(b) 背面
stm32f1 nano 新版開發板實物 圖 1.1
引腳分配如圖1.2所示
stm32f1 nano 開發板引腳定義 圖 1.2
2、使用STM32CubeMX + ECloudIDE入門
2.1 LED引腳定義如圖2.1所示
stm32f103-nano引腳位置與引腳定義如圖2.1所示
LED引腳定義 圖2.1
2.2 創建STM32CubeMX工程
第一步:創建STM32CubeMX工程并配置好引腳
這里就不詳細介紹如何創建CubeMX工程,具體配置參考如圖2.2、2.3、2.4、2.5所示:
LED實驗"Pinout view"引腳配置 圖2.2
LED實驗RCC配置 圖2.3
LED實驗"Pinout & Configuration"中SYS配置 圖2.4
LED實驗時鐘樹"Clock Configuration"選擇 圖2.5
第二步:設置工程管理
在LED實驗"Project Manager"工程設置成如圖2.6所示"Project Name": 填寫工程名字"Toolchain Folder Location":工程存放位置 "Toolchain / IDE ":生成工程類型(這里選Makefile)
LED實驗工程設置 圖2.6
第三步:生成Makefile工程代碼添加Platformio.ini配置文件
LED實驗代碼與配置文件 圖2.7
舊版nano platformio.ini文件如下所示:
[env:genericSTM32F103RB]
platform = ststm32
board = genericSTM32F103RB
framework = stm32cube
debug_tool = stlink
upload_protocol = stlink
[platformio]
include_dir = Core/Inc
src_dir = Core/Src
如果讀者的板子為新版本nano,則platformio.ini文件配置參考如下
[env:genericSTM32F103RC]
platform = ststm32
board = genericSTM32F103RC
framework = stm32cube
debug_tool = stlink
upload_protocol = stlink
[platformio]
include_dir = Core/Inc
src_dir = Core/Src
第四步:壓縮上傳工程到ECloudIDE并編寫用戶代碼
注 意: 當前ECloudIDE只能識別xx.zip壓縮文件,其他壓縮文件類型暫不支持。壓縮時先進入到"STM32F10x_RBT6_Blinker"文件夾下,全選所有文件,然后右鍵壓縮成"xx.zip文件",
全選中LED實驗代碼并壓縮 圖2.8
壓縮包打開后的效果如圖2.9所示, 這一步非常重要,不然上傳的文件很大可能不能正常使用 ,然后上傳至ECloudIDE,上傳代碼參考圖2.10所示。
LED實驗代碼壓縮文件打開效果 圖2.9
LED實驗代碼上傳至ECloudIDE 圖2.10
ECloudIDE上添加用戶代碼,位于"Core/Src/main.c"文件中,如圖2.11所示
LED實驗用戶代碼添加位置 圖2.11
如何編譯下載文件到本地開發板上參考ECloudIDE官方文檔:
注 意: 本地代碼下載過程中一定要確保關閉殺毒軟件,否則會出現下載失敗
-
STM32
+關注
關注
2273文章
10926瀏覽量
357770 -
引腳
+關注
關注
16文章
1220瀏覽量
50952 -
開發板
+關注
關注
25文章
5129瀏覽量
98325 -
STM32F103
+關注
關注
33文章
479瀏覽量
63909 -
stm32cubemx
+關注
關注
5文章
284瀏覽量
15049
發布評論請先 登錄
相關推薦
「正點原子NANO STM32F103開發板資料連載」第二章 實驗平臺詳解
「正點原子NANO STM32F103開發板資料連載」第三十六章 NANO STM32F103 開發板綜合測試實驗
正點原子ALIENTEK戰艦STM32F1 V3開發板教程
stm32溫濕度傳感器報告_「正點原子NANO STM32開發板資料連載」第二十八章 DHT11 數字溫濕度傳感器實驗...
![<b class='flag-5'>stm32</b>溫濕度傳感器報告_「<b class='flag-5'>正點</b><b class='flag-5'>原子</b><b class='flag-5'>NANO</b> <b class='flag-5'>STM32</b><b class='flag-5'>開發板</b>資料連載」第二十八章 DHT11 數字溫濕度傳感器實驗...](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于cubemx的stm32開發之路(使用正點原子戰艦V3開發板)——基本定時器的應用
![基于cubemx的<b class='flag-5'>stm32</b><b class='flag-5'>開發</b>之路(使用<b class='flag-5'>正點</b><b class='flag-5'>原子</b>戰艦V3<b class='flag-5'>開發板</b>)——基本定時器的應用](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論