侧边栏壁纸
博主头像
thinkTV博主等级

喜爱动漫的二刺螈一枚,摩托车云爱好者(快要有车了)。 懂一点技术的在读生物医学工程研究生( •̀ ω •́ )✧,多多指教。

  • 累计撰写 127 篇文章
  • 累计创建 17 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

STM32CubeMX介绍

thinkTV
2023-06-20 / 0 评论 / 0 点赞 / 123 阅读 / 343 字 / 正在检测是否收录...

1. STM32CubeMX简介

  • STM32CubeMX是ST开发的一款图形配置工具,可通过配置自动生成初始化代码
  • 一个图形配置工具,搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片

图片-1687247859018

2. STM32CubeMX安装

  1. 获取Java软件
    官网:https://www.java.com
  2. 获取STM32CubeMX软件
    官网:https://www.st.com
  3. 搭建Java运行环境
  • 64位电脑选择x64, 32位电脑选择X86
  • 检测是否正常安装:Win+R输入cmd,打开指令窗口,输入java -version
  1. 双击”SetupSTM32CubeMX-6.3.0-Win.exe”,然后按部就班进行安装,安装路径不能有中文字符

  2. 下载和关联STM32Cube固件包,设置仓库用于存放STM32Cube固件包的路径

图片-1687249309149

  1. 关联STM32Cube固件包的方法

图片-1687249338093

3. 新建STM32CubeMX工程步骤

STM32CubeMX用户使用手册

  1. 工程初步建立,新建工程,选择芯片型号

图片-1687262482059

图片-1687262620164

  1. 时钟模块配置,设置HSE、LSE、MCO

屏幕截图 2023-06-20 200523

  1. 时钟系统配置,PLL、SYSCLK、AHB、APB1、APB2等等

图片-1687262888306

  1. GPIO引脚配置

图片-1687262995064

图片-1687263733280

  1. Cortex内核配置,SYS( DEBUG )配置、NVIC(优先级分组)

图片-1687263816112

图片-1687263853901

  1. 生成工程源码,设置工程,MDK等,最后生成代码工程

图片-1687264047063

图片-1687263983841

图片-1687264139752

  1. 编写用户程序,在main.c文件预留的位置编写代码

屏幕截图 2023-06-20 204029

0

评论区