(一) ECloudIDE入门STM32-CubeMX工程创建与导入

(一) ECloudIDE入门STM32-CubeMX工程创建与导入1 正点原子 stm32f1 nano 开发板简介温馨提示 正点原子 stm32f103 nano 开发板有旧版本 主控芯片 STM32F103RBT 和新版本 主控芯片 STM32F103RCT 两者使用的芯片型号不一样 注意查看手中开发板芯片

欢迎大家来到IT世界,在知识的湖畔探索吧!

1、正点原子stm32f1 nano开发板简介

温馨提示:正点原子stm32f103-nano开发板有旧版本(主控芯片STM32F103RBT6)和新版本(主控芯片STM32F103RCT6),两者使用的芯片型号不一样,注意查看手中开发板芯片型号。

  • stm32f1 nano开发板实物如图1.1所示
(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图1.1 stm32f1 nano 新版开发板实物

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

引脚分配如图1.2所示

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图 1.2 stm32f1 nano 开发板引脚定义

正点原子官方在线资料链接:http://www.openedv.com/docs/boards/stm32/zdyz_stm32f103_nano.html

2、使用STM32CubeMX + ECloudIDE入门

2.1 LED引脚定义如图2.1所示

stm32f103-nano引脚位置与引脚定义如图2.1所示

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.1 LED引脚定义

2.2 创建STM32CubeMX工程

第一步:创建STM32CubeMX工程并配置好引脚

这里就不详细介绍如何创建CubeMX工程,具体配置参考如图2.2、2.3、2.4、2.5所示:

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.2 LED实验”Pinout view”引脚配置

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.3 LED实验RCC配置

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.4 LED实验”Pinout & Configuration”中SYS配置

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.5 LED实验时钟树”Clock Configuration”选择

第二步:设置工程管理

在LED实验”Project Manager”工程设置成如图2.6所示“Project Name”: 填写工程名字“Toolchain Folder Location”:工程存放位置“Toolchain / IDE”:生成工程类型(这里选Makefile)

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.6 LED实验工程设置

第三步:生成Makefile工程代码添加Platformio.ini配置文件

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.7 LED实验代码与配置文件

旧版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文件”,

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.8 全选中LED实验代码并压缩

压缩包打开后的效果如图2.9所示,这一步非常重要,不然上传的文件很大可能不能正常使用,然后上传至ECloudIDE,上传代码参考图2.10所示。

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.9 LED实验代码压缩文件打开效果

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.10 LED实验代码上传至ECloudIDE

ECloudIDE上添加用户代码,位于”Core/Src/main.c”文件中,如图2.11所示

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

图2.11 LED实验用户代码添加位置

如何编译下载文件到本地开发板上参考ECloudIDE官方文档:

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

(一) ECloudIDE入门STM32-CubeMX工程创建与导入

注 意:本地代码下载过程中一定要确保关闭杀毒软件,否则会出现下载失败

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/86643.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信