0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

正点原子stm32f1 nano开发板简介

CHANBAEK 来源:想啥做啥 作者:想啥做啥 2023-11-30 15:45 次阅读

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
    +关注

    关注

    2239

    文章

    10671

    浏览量

    348743
  • 引脚
    +关注

    关注

    16

    文章

    1044

    浏览量

    48958
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    93992
  • STM32F103
    +关注

    关注

    33

    文章

    474

    浏览量

    62573
  • stm32cubemx
    +关注

    关注

    5

    文章

    260

    浏览量

    14447
收藏 人收藏

    评论

    相关推荐

    正点原子stm32f1开发指南,mpu6050的代码中,为什么roll和pitch都是乘100,yaw是乘10,为什么向大家请教

    正点原子stm32f1开发指南,mpu6050的代码中,为什么roll和pitch都是乘100,yaw是乘10,为什么向大家请教
    发表于 06-09 13:00

    正点原子NANO STM32开发板资料连载」第一章 实验平台简介

    1)实验平台:ALIENTEK NANO STM32F411 V1开发板2)摘自《正点
    发表于 04-15 18:15

    正点原子NANO STM32开发板资料连载」第三十九章 NANO V1 实验

    1)实验平台:alientek NANO STM32F411 V1开发板2)摘自《正点
    发表于 04-24 16:59

    正点原子NANO STM32F103开发板资料连载」第一章 实验平台简介

    1)实验平台:【正点原子NANO STM32F103 开发板2)摘自《
    发表于 04-25 15:58

    正点原子NANO STM32F103开发板资料连载」第二章 实验平台详解

    本帖最后由 正点原子运营官 于 2020-4-25 11:30 编辑 1)实验平台:【正点原子
    发表于 04-25 15:58

    正点原子NANO STM32F103开发板资料连载」第二十三章 IIC 实验

    1)实验平台:【正点原子NANO STM32F103 开发板2)摘自《
    发表于 04-30 17:53

    正点原子NANO STM32F103开发板资料连载」第三十六章 NANO STM32F103 开发板综合测试实验

    1)实验平台:【正点原子NANO STM32F103 开发板2)摘自《
    发表于 05-07 11:20

    正点原子ALIENTEK战舰STM32F1 V3开发板教程

    正点原子ALIENTEK战舰STM32F1 V3开发板视频教程第11讲 新建工程模板-基于寄存器#include "sys.h"#include "
    发表于 08-03 07:53

    使用工具STM32F407ZGT6正点原子探索者开发板

    使用工具STM32F407ZGT6正点原子探索者开发板STM32CubeMX:版本V4.27.0STM3
    发表于 08-04 09:42

    正点原子STM32精英V2开发板体验】上手体验

    正点原子STM32精英V2开发板是一款基于STM32F407ZGT6微控制器的开发板,具有高性能
    发表于 04-22 17:49

    正点原子STM32战舰V4开发板体验】开箱贴

    ,从此一鸣惊人,一发不可收拾,截止到 2020 年 6 月, STM32 累计出货量超过 45 亿颗。战舰开发板使用的 STM32F103ZET6 芯片, 自从 2012 年上市以来, 正点
    发表于 05-04 17:10

    正点原子STM32系列——精英V2开发板评测报告聚合帖

    华仔stm32正点原子STM32精英V2开发板体验】初识精英V2开发板
    发表于 05-10 11:17

    正点原子STM32系列——探索者V3开发板评测报告聚合帖

    】+I2C驱动OLED jinglixix 【正点原子STM32探索者V3开发板体验】初识STM32F407
    发表于 05-10 15:52

    正点原子STM32F407开发板的移植过程

    在2017年机智云和正点原子联袂发布正点原子接入机智云教程,提供了一整套基于STM32开发板的接
    的头像 发表于 06-20 11:17 2650次阅读

    正点原子STM32精英V2开发板体验】体验LVGL的SD NAND文件系统

    目的验证基于SDNAND卡在正点原子STM32精英V2开发板上的兼容效果实验材料正点原子
    的头像 发表于 04-26 09:33 1159次阅读
    【<b class='flag-5'>正点</b><b class='flag-5'>原子</b><b class='flag-5'>STM32</b>精英V2<b class='flag-5'>开发板</b>体验】体验LVGL的SD NAND文件系统