PART -0-
基本设置

  1. 启动STM32CubeIDE 1.8.0,
    新建项目路径为File>>New>>STM32 Project

  1. 开发板选择

PART -1-
图形化界面管脚定义与自动配置

  1. 双击点击激活如下图所示Pinout&Configuration窗口,路径为Project Explorer>>USB_HOST>>HelloLED.ioc。

  2. 开发板上PIN与LED颜色对应关系,PCB丝印与规定PIN[颜色]对应关系如下:
    LD7=PD12[BLUE]
    LD5=PD13[RED]
    LD3=PD14[ORANGE]
    LD4=PD15[GREEN]
    右键点击PD15,选择Enter User Label, 进入修改方框并重命名为LED

  1. 查看自动配置

  1. 总结

PART -2-
C语言与硬件对话

  1. 打开main.c文件,在Project Exploer中。具体路径HelloLED>>Core>>Src>>main.c。
  2. 大概在110行左右,能看到用户代码输入开始行,即提示/* USER CODE BEGIN * */

具体输入如下:
`/* USER CODE BEGIN WHILE /
while (1)
{
/
USER CODE END WHILE */

/* USER CODE BEGIN 3 */HAL_GPIO_WritePin(GPIOD, GPIO_PIN_12, GPIO_PIN_SET);   //LED点灯HAL_Delay(500); //500ms等待HAL_GPIO_WritePin(GPIOD, GPIO_PIN_12, GPIO_PIN_RESET); //LED消灯HAL_Delay(500); //500ms等待

}
/* USER CODE END 3 */`

PART -3-
MiniUSB连接与Bulid->Debug

  1. List itemStm32F407-Discovery kit侧MiniUSB与PC USB连接

  2. 以下锤子按扭就是Build,对C语言进行编译:

  3. 进行Memory写入,即Debug,如下图所示

  4. 经过以上两部以后,可能会出现以下提示:

    这时需要下载安装以下驱动程序:
    程序名:
    STSW-LINK007
    ST-LINK, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 boards firmware upgrade

下载链接:
打开下载页面

PART -4-
MiniUSB连接与Bulid->Debug

程序烧录时ST-LINK部分,有一个彩色LED会跳动闪烁,同时GREEN LED
也1秒钟内闪烁2次。

关闭CubeIDE,在USB供电情况下,如下图所示:GREEN LED实现闪烁功能

[STM32]STM32CubeIDE开发环境安装与STM32F407-DISC kit实现Hello,LED相关推荐

  1. STM32集成开发环境 STM32CubeIDE 安装与配置指南

    STM32集成开发环境 STM32CubeIDE 安装与配置指南 Start With STM32CubeIDE 前言 一.IDE下载 源文件下载 安装步骤 二.界面汉化 牵引信标 开始跃迁 三.主题 ...

  2. STM32开源开发环境的搭建

    STM32开源开发环境的搭建 Eclipse+ GNU ARM Eclipse Plug-in+Sourcery G++ Lite Edition for ARM+OPENCD+Jlink的开源开发环 ...

  3. 移植MPL库(基于STM32CubeIDE开发环境)

    移植MPL库(基于STM32CubeIDE开发环境) 目前在开发利用MPU9250做9轴的应用的时候,查到的资料基本上都是基于STM32F4平台,MDK开发环境.MDK需要license,STM32前 ...

  4. 2021年大数据常用语言Scala(二):Scala开发环境安装

    目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 sca ...

  5. 一个电脑的重装到java开发环境安装配置的全过程

    刚拿到一台别人用过的电脑.看着c盘爆满,而且用了还是windows7操作系统,强迫症发作马上就准备重装系统. 之前换固态使用wepe制作U盘启动盘装系统的步骤和过程全部忘记的,贼尴尬. 同事都看不过眼 ...

  6. brew安装指定版本mysql,Mac 系统为 Valet 开发环境安装指定版本 MySQL

    Mac 系统为 Valet 开发环境安装指定版本 MySQL 由 学院君 创建于1年前, 最后更新于 5个月前 版本号 #3 1547 views 1 likes 0 collects 在 Mac 系 ...

  7. ubuntu下ZED相机开发环境安装

    ubuntu下ZED相机开发环境安装 安装设置ROS 安装NVIDIA显卡驱动 安装CUDA 安装ZED SDK(SDK和CUDA的版本需要对应) 安装ZED ROS包 前三步的话在我拿到的机子上已经 ...

  8. 【Android】1.1 开发环境安装和配置

    分类:C#.Android.VS2015: 创建日期:2016-01-20 2016-08-03说明:此版本已过时,最新版本见本博客置顶的内容. 一.安装JDK.SDK.NDK 无论是用C#和VS20 ...

  9. 三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装...

    三.安装cmake,安装resin 2018年07月01日 21:32:05 youz1976 阅读数:308 开发环境说明: centos7.2 ,最低配置:1核cpu,2G内存,1M带宽 1.安装 ...

最新文章

  1. Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)
  2. 360下载的mysql_MySQL数据库5.7
  3. 基于 Lucene 的桌面文件搜索
  4. JS实现一行内多列DIV同高
  5. 雷观(十五):提高生产力和程序员价值的2种方法
  6. GDCM:gdcm::Decoder的测试程序
  7. VTK:Utilities之ShallowCopy
  8. CRMEB小程序安装说明
  9. 互联网日报 | 爱奇艺会员宣布11月13日起涨价;淘宝特价版月活用户破7000万;我国成功发射一箭十三星...
  10. python 列表数据类型 200221
  11. linux嵌入式物联网_嵌入式Linux如何加速物联网发展
  12. 聪明人:三不管,四不说,五不帮!
  13. 常见笔顺错误的字_常见笔画笔顺易错字 的的笔顺笔画顺序
  14. Playing Atari with Deep Reinforcement Learning-笔记
  15. 微信如何查看是否被删好友,这4种方法简单快捷!
  16. origin如何绘制双y轴曲线_如何在origin图中,做出双Y轴?
  17. mac php开发套件_Mac 下搭建 PHP 开发环境的步骤
  18. 生产订单在做MIGO+101收货时,报错订单不存在有效的订单项
  19. 鼠标滑过显示图片大图效果
  20. 双时隙的工作原理_双闭环直流调速系统的工作原理(一)

热门文章

  1. ZT: WinXP极速关机
  2. [忘记高数]Jacobi矩阵与Jacobi行列式
  3. 长沙哪个职高学计算机好,湖南职业学校排名前十,长沙职高学校排名?
  4. OpenGL学习-高级OpenGL-ComputeShader
  5. 那一年的北风--序言3
  6. 程序设计综合实践题库答案
  7. 结构计算之多目视觉(三)
  8. 深圳市工业和信息化局5G产业发展扶持计划操作规程
  9. 四川512 7.8级 地震图片
  10. Windows批量修改文件名bat脚本