[STM32]STM32CubeIDE开发环境安装与STM32F407-DISC kit实现Hello,LED
PART -0-
基本设置
- 启动STM32CubeIDE 1.8.0,
新建项目路径为File>>New>>STM32 Project
- 开发板选择
PART -1-
图形化界面管脚定义与自动配置
双击点击激活如下图所示Pinout&Configuration窗口,路径为Project Explorer>>USB_HOST>>HelloLED.ioc。
开发板上PIN与LED颜色对应关系,PCB丝印与规定PIN[颜色]对应关系如下:
LD7=PD12[BLUE]
LD5=PD13[RED]
LD3=PD14[ORANGE]
LD4=PD15[GREEN]
右键点击PD15,选择Enter User Label, 进入修改方框并重命名为LED
- 查看自动配置
- 总结
PART -2-
C语言与硬件对话
- 打开main.c文件,在Project Exploer中。具体路径HelloLED>>Core>>Src>>main.c。
- 大概在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
List itemStm32F407-Discovery kit侧MiniUSB与PC USB连接
以下锤子按扭就是Build,对C语言进行编译:
进行Memory写入,即Debug,如下图所示
经过以上两部以后,可能会出现以下提示:
这时需要下载安装以下驱动程序:
程序名:
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相关推荐
- STM32集成开发环境 STM32CubeIDE 安装与配置指南
STM32集成开发环境 STM32CubeIDE 安装与配置指南 Start With STM32CubeIDE 前言 一.IDE下载 源文件下载 安装步骤 二.界面汉化 牵引信标 开始跃迁 三.主题 ...
- STM32开源开发环境的搭建
STM32开源开发环境的搭建 Eclipse+ GNU ARM Eclipse Plug-in+Sourcery G++ Lite Edition for ARM+OPENCD+Jlink的开源开发环 ...
- 移植MPL库(基于STM32CubeIDE开发环境)
移植MPL库(基于STM32CubeIDE开发环境) 目前在开发利用MPU9250做9轴的应用的时候,查到的资料基本上都是基于STM32F4平台,MDK开发环境.MDK需要license,STM32前 ...
- 2021年大数据常用语言Scala(二):Scala开发环境安装
目录 开发环境安装 安装JDK 安装scala SDK 步骤 具体操作 安装IDEA scala插件 步骤 开发环境安装 学习如何编写scala代码之前,需要先安装scala编译器以及开发工具 sca ...
- 一个电脑的重装到java开发环境安装配置的全过程
刚拿到一台别人用过的电脑.看着c盘爆满,而且用了还是windows7操作系统,强迫症发作马上就准备重装系统. 之前换固态使用wepe制作U盘启动盘装系统的步骤和过程全部忘记的,贼尴尬. 同事都看不过眼 ...
- brew安装指定版本mysql,Mac 系统为 Valet 开发环境安装指定版本 MySQL
Mac 系统为 Valet 开发环境安装指定版本 MySQL 由 学院君 创建于1年前, 最后更新于 5个月前 版本号 #3 1547 views 1 likes 0 collects 在 Mac 系 ...
- ubuntu下ZED相机开发环境安装
ubuntu下ZED相机开发环境安装 安装设置ROS 安装NVIDIA显卡驱动 安装CUDA 安装ZED SDK(SDK和CUDA的版本需要对应) 安装ZED ROS包 前三步的话在我拿到的机子上已经 ...
- 【Android】1.1 开发环境安装和配置
分类:C#.Android.VS2015: 创建日期:2016-01-20 2016-08-03说明:此版本已过时,最新版本见本博客置顶的内容. 一.安装JDK.SDK.NDK 无论是用C#和VS20 ...
- 三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装...
三.安装cmake,安装resin 2018年07月01日 21:32:05 youz1976 阅读数:308 开发环境说明: centos7.2 ,最低配置:1核cpu,2G内存,1M带宽 1.安装 ...
最新文章
- Java连接mysql数据库的方式,java连接mysql数据库的方式(4句语句)
- 360下载的mysql_MySQL数据库5.7
- 基于 Lucene 的桌面文件搜索
- JS实现一行内多列DIV同高
- 雷观(十五):提高生产力和程序员价值的2种方法
- GDCM:gdcm::Decoder的测试程序
- VTK:Utilities之ShallowCopy
- CRMEB小程序安装说明
- 互联网日报 | 爱奇艺会员宣布11月13日起涨价;淘宝特价版月活用户破7000万;我国成功发射一箭十三星...
- python 列表数据类型 200221
- linux嵌入式物联网_嵌入式Linux如何加速物联网发展
- 聪明人:三不管,四不说,五不帮!
- 常见笔顺错误的字_常见笔画笔顺易错字 的的笔顺笔画顺序
- Playing Atari with Deep Reinforcement Learning-笔记
- 微信如何查看是否被删好友,这4种方法简单快捷!
- origin如何绘制双y轴曲线_如何在origin图中,做出双Y轴?
- mac php开发套件_Mac 下搭建 PHP 开发环境的步骤
- 生产订单在做MIGO+101收货时,报错订单不存在有效的订单项
- 鼠标滑过显示图片大图效果
- 双时隙的工作原理_双闭环直流调速系统的工作原理(一)