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行左右,能看到用户代码输入开始行,即提示
具体输入如下:
`
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等待
}
`
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开发环境安装与STM32F407-DISC kit实现Hello,LED](http://www.mshxw.com/aiimages/31/780353.png)
