1、正點(diǎn)原子stm32f1 nano開(kāi)發(fā)板簡(jiǎn)介
溫馨提示 :正點(diǎn)原子stm32f103-nano開(kāi)發(fā)板有舊版本( 主控芯片STM32F103RBT6 )和新版本( 主控芯片STM32F103RCT6 ),兩者使用的芯片型號(hào)不一樣,注意查看手中開(kāi)發(fā)板芯片型號(hào)。
stm32f1 nano開(kāi)發(fā)板實(shí)物如圖1.1所示
(b) 背面
stm32f1 nano 新版開(kāi)發(fā)板實(shí)物 圖 1.1
引腳分配如圖1.2所示
stm32f1 nano 開(kāi)發(fā)板引腳定義 圖 1.2
2、使用STM32CubeMX + ECloudIDE入門(mén)
2.1 LED引腳定義如圖2.1所示
stm32f103-nano引腳位置與引腳定義如圖2.1所示
LED引腳定義 圖2.1
2.2 創(chuàng)建STM32CubeMX工程
第一步:創(chuàng)建STM32CubeMX工程并配置好引腳
這里就不詳細(xì)介紹如何創(chuàng)建CubeMX工程,具體配置參考如圖2.2、2.3、2.4、2.5所示:
LED實(shí)驗(yàn)"Pinout view"引腳配置 圖2.2
LED實(shí)驗(yàn)RCC配置 圖2.3
LED實(shí)驗(yàn)"Pinout & Configuration"中SYS配置 圖2.4
LED實(shí)驗(yàn)時(shí)鐘樹(shù)"Clock Configuration"選擇 圖2.5
第二步:設(shè)置工程管理
在LED實(shí)驗(yàn)"Project Manager"工程設(shè)置成如圖2.6所示"Project Name": 填寫(xiě)工程名字"Toolchain Folder Location":工程存放位置 "Toolchain / IDE ":生成工程類(lèi)型(這里選Makefile)
LED實(shí)驗(yàn)工程設(shè)置 圖2.6
第三步:生成Makefile工程代碼添加Platformio.ini配置文件
LED實(shí)驗(yàn)代碼與配置文件 圖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并編寫(xiě)用戶(hù)代碼
注 意: 當(dāng)前ECloudIDE只能識(shí)別xx.zip壓縮文件,其他壓縮文件類(lèi)型暫不支持。壓縮時(shí)先進(jìn)入到"STM32F10x_RBT6_Blinker"文件夾下,全選所有文件,然后右鍵壓縮成"xx.zip文件",
全選中LED實(shí)驗(yàn)代碼并壓縮 圖2.8
壓縮包打開(kāi)后的效果如圖2.9所示, 這一步非常重要,不然上傳的文件很大可能不能正常使用 ,然后上傳至ECloudIDE,上傳代碼參考圖2.10所示。
LED實(shí)驗(yàn)代碼壓縮文件打開(kāi)效果 圖2.9
LED實(shí)驗(yàn)代碼上傳至ECloudIDE 圖2.10
ECloudIDE上添加用戶(hù)代碼,位于"Core/Src/main.c"文件中,如圖2.11所示
LED實(shí)驗(yàn)用戶(hù)代碼添加位置 圖2.11
如何編譯下載文件到本地開(kāi)發(fā)板上參考ECloudIDE官方文檔:
注 意: 本地代碼下載過(guò)程中一定要確保關(guān)閉殺毒軟件,否則會(huì)出現(xiàn)下載失敗
-
STM32
+關(guān)注
關(guān)注
2290文章
11017瀏覽量
362407 -
引腳
+關(guān)注
關(guān)注
16文章
1569瀏覽量
52359 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5530瀏覽量
102355 -
STM32F103
+關(guān)注
關(guān)注
33文章
481瀏覽量
65079 -
stm32cubemx
+關(guān)注
關(guān)注
5文章
286瀏覽量
15980
發(fā)布評(píng)論請(qǐng)先 登錄
「正點(diǎn)原子NANO STM32開(kāi)發(fā)板資料連載」第三十九章 NANO V1 實(shí)驗(yàn)
「正點(diǎn)原子NANO STM32F103開(kāi)發(fā)板資料連載」第一章 實(shí)驗(yàn)平臺(tái)簡(jiǎn)介
「正點(diǎn)原子NANO STM32F103開(kāi)發(fā)板資料連載」第二章 實(shí)驗(yàn)平臺(tái)詳解
「正點(diǎn)原子NANO STM32F103開(kāi)發(fā)板資料連載」第三十六章 NANO STM32F103 開(kāi)發(fā)板綜合測(cè)試實(shí)驗(yàn)
正點(diǎn)原子ALIENTEK戰(zhàn)艦STM32F1 V3開(kāi)發(fā)板教程
stm32開(kāi)發(fā)板哪個(gè)好
stm32溫濕度傳感器報(bào)告_「正點(diǎn)原子NANO STM32開(kāi)發(fā)板資料連載」第二十八章 DHT11 數(shù)字溫濕度傳感器實(shí)驗(yàn)...

STM32CubeMX使用-1.點(diǎn)個(gè)燈(正點(diǎn)原子潘多拉開(kāi)發(fā)板)

基于cubemx的stm32開(kāi)發(fā)之路(使用正點(diǎn)原子戰(zhàn)艦V3開(kāi)發(fā)板)——基本定時(shí)器的應(yīng)用

原子的STM32開(kāi)發(fā)板資料合集
正點(diǎn)原子STM32F407開(kāi)發(fā)板的移植過(guò)程
RT-Thread文檔_正點(diǎn)原子 nano STM32F103 上手指南

【正點(diǎn)原子STM32精英V2開(kāi)發(fā)板體驗(yàn)】體驗(yàn)LVGL的SD NAND文件系統(tǒng)

評(píng)論