【可能是东半球最好的stm32入门教学】第1章 环境配置

在嵌入式开发中,外设的初始化往往不是重点。以往的标准库教程虽有助于理解和熟悉芯片的寄存器功能,但是对于很多初学者,在入门阶段就学习这些较难的知识反而减少了他们的学习兴趣。那么有没有一个软件可以用图形化的界面完成芯片的初始化?这就是由STM32官方出品的STM32cubeMX软件,它能让原本复杂的外设初始化操作变得简单易懂,大大降低了开发难度。本教程将详细介绍如何安装和配置 STM32 开发环境,下面就跟着我的步伐开始吧。

一、准备工作
提前下载好以下安装包:

  1. Keil MDK 官方下载
  2. STM32cubeMX 官方下载
  3. vscode 官方下载

因为这些软件的下载服务器在国外,国内下载时速度很慢。
推荐关注我的公众号【空集合】,回复【stm32】获取所有需要的软件高速下载链接,而且会同步官网更新版本。
同时回复【交流群】可获取入群信息,群内有众多嵌入式小伙伴可以交流探讨技术问题。

二、安装 Keil MDK
Keil MDK 是一款功能强大的集成开发环境(IDE),适用于 ARM 处理器。下面是安装步骤:
推荐看这个教程

三、安装 STM32CubeMX
STM32CubeMX 是一款用于配置 STM32 微控制器的图形化工具,能生成初始化代码。
下载网盘里的文件后正常安装即可。

四、安装vscode
Keil的优势在于强大的编译和调试功能,但是在编辑代码时,糟糕的体验让人很难相信他是2024年的产品。包括代码经常无法补全,缺少常见快捷键操作,难用的代码跳转功能等等。
恰好vscode作为一款编辑器他的优势整合能弥补Keil的不足。
所有我们可以安装vscode,然后安装“Keill Assistant”插件,就能够在vscode中编辑和编译工程代码了,编程体验相比于keil有了很大的提升。

安装完成vscode后,在插件商店中搜索“Keill Assistant” Keil插件
安装完成后能够看到侧边栏多了一行
在这里插入图片描述
同时为了能够补全C语言代码,我们还需要安装以下插件:
C语言插件
下节课教大家如何利用STM32cubeMX不写一行代码完成外设初始化,以及如何在vscode中编辑keil工程。我们下期再见!
有任何疑问欢迎关注公众号【空集合】,回复【交流群】来找到我们,帮助你解答遇到的问题!

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-25 18:00:43       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-25 18:00:43       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-25 18:00:43       87 阅读
  4. Python语言-面向对象

    2024-05-25 18:00:43       96 阅读

热门阅读

  1. Spring: OncePerRequestFilter

    2024-05-25 18:00:43       31 阅读
  2. 缪尔赛思又来到了你的面前(哈希)

    2024-05-25 18:00:43       26 阅读
  3. #php把pdf文件转成图片#

    2024-05-25 18:00:43       32 阅读
  4. 在已创建的git工程中添加.gitignore

    2024-05-25 18:00:43       36 阅读
  5. git忽略文件不生效解决方案

    2024-05-25 18:00:43       37 阅读
  6. git-将老项目的分支推送到新项目的新分支上

    2024-05-25 18:00:43       39 阅读
  7. ffmpeg3.1.1版本连接ftp服务器失败

    2024-05-25 18:00:43       30 阅读
  8. ubuntu22部署 vue 和 springboot项目

    2024-05-25 18:00:43       34 阅读