当前位置: 首页 > article >正文

CubeMX创建STM32F407工程

1、CubeMX配置工程

1.1、根据芯片的型号创建工程

1.2、选择使用的MCU型号 

 

1.3、配置Debug模式

1.4、设置晶振源 

         HSE:外部高速晶振,必须使能!如果未使能,配置时钟树时就无法选择HSE作为时钟源。

1.5、配置时钟树

1.6、工程管理

1.7、工程文件配置

1.8、配置 LED 引脚

        开发板上蓝色 LED 使用的是PB2引脚,给PB2置低电平,即可通路点亮LED。

  1. 点击芯片图框中的 PB2 引脚,选择: GPIO_Output。

        引脚工作模式在设置为 GPIO_Output 后,参数将默认:推挽输出、初始化后输出低电平。 

1.9、配置USART1作为串口调试

1.10、生成工程 

        点击软件右上角的“CENERATE CODE”按钮,即可开始按配置生成工程。

 

        待生成完成后,可以选择 Open Folder 打开工程目录 ; 也可以选择 Close,  然后手动打开工程目录。

2、打开keil工程

        编写测试代码,让PB2连接的B_LED闪烁。

        配置Debugger工具和勾选“Rest and Run”。

        编译无误后即可下载进开发板中验证。

 


http://www.kler.cn/a/571400.html

相关文章:

  • DeepSeek未来发展趋势:开创智能时代的新风口
  • Ubuntu20.04双系统安装及软件安装(十三):录屏软件kazam
  • wpa_supplicant源码剖析-main.c解析
  • 【微知】如何通过mlxlink查看Mellanox网卡和光模块相关的信息?( mlxlink -d 01:00.0 -m)
  • 拥抱健康养生,开启活力生活
  • 智慧园区大数据云平台建设总体方案,平台方案架构-智慧园区大数据平台(320页原件Word)
  • Windows 11【1001问】查看Windows 11登录用户的18种方法
  • 无人机的飞行控制器技术详解
  • C++ OpenGL 帧缓冲(Framebuffer)理论与实现
  • Token设计指南:实现动态用户信息与权限管理
  • vue使用html实现的一个项目进度图
  • C语言的那点事第十二篇:动态内存分配、内存泄漏与野指针的深度剖析。
  • ==和===在不同场景下的具体区别是什么?
  • 【每日八股】MySQL篇(九):优化
  • golang程序员如何3天完成python学习
  • 【区块链 + 智慧政务】科大讯飞:省级一体化区块链平台 | FISCO BCOS 应用案例
  • 软件试用 防破解 防软件调试(C# )
  • Excel的行高、列宽单位不统一?还是LaTeX靠谱
  • 用matplotlib构建BI看板:Superset插件开发实战
  • 高并发场景下的数据库优化