栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[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行左右,能看到用户代码输入开始行,即提示

具体输入如下:
`

  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实现闪烁功能

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/780353.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号