学习STM32_Day1:单片机环境的搭建

学习STM32_Day1:单片机环境的搭建

硬件需要

  1. 一个编程运行良好的计算机
  2. 一个单片机,此处以STM32F103RCT6为例(mini板)
    在这里插入图片描述
  3. 一颗不想睡觉的大脑

软件需要

  1. MDK5
  2. stm32的pack包
  3. ch340搭建虚拟串口
  4. FlyMcu烧录工具

关于MDK5

安装步骤

  1. 安装包很多,也有很多教程,此贴末提供本贴软件下载。详细安装破解步骤可自学,此贴不展开。
  2. 注意下载压缩包中一般会包含一个keygen.exe,是用于破解keil5安装时的注册码的 。
    在这里插入图片描述

打开界面

  1. 刚开始接触并不需要知道每一个窗口的功能,尤其很多人刚接触纯英文软件会很畏难,了解每一个功能是非常有用的,但个人认为相比其带给人的劝退性还是不宜一上来就全面了解,掌握基本的功能即可。
  2. 新建工程,这是一个对新手相当浩大的工程,本帖略过。
  3. 编译功能
  4. 魔法棒,勾上生成.hex文件
  5. 烧录功能
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

关于stm32的pack包

所谓的pack包就是一个以pack为文件名的文件,所谓pack就是打包,单个开发者不可能记清所有的芯片对应引脚,遑论其内部复杂的电路逻辑。而pack就是将这些信息打包,当你安装了该pack包,你的keil5就会"记录"下该类芯片的相关信息,方便你在此基础上的便携开发。

在这里插入图片描述

关于CH340

很多开发板都会带ch340的烧录芯片,方便串口烧录。而同样的,电脑需要安装ch340,可以理解为形成“虚拟串口”,当你的开发板通过可烧录的线,usb端连接电脑后,电脑即可识别,如COM3。若不安装则无法识别,插了也白插。
在这里插入图片描述

关于FlyMcu

这类烧录软件很多,我仅此选了我接触较早,觉得比较好用的一款。其功能就是在你的电脑(在ch340的帮助下)识别到单片机后,可以通过串口,将keil5生成的HEX文件烧录进单片机,这是我觉得最适合新手学习的方法,后面用stlinkV2等可以省很多事,也不需要HEX,甚至keil5内一键下载,各位大佬当然可以选择各自喜欢或适合的方法。
在这里插入图片描述

My百度云下载分享:KEIL5环境搭建相关软件

链接:https://pan.baidu.com/s/1vE9AOvBiBFaoMN4hnRLE8g
提取码:p4od

写在后面

近来因为很多事情深感自己基础薄弱,故萌生了想把stm32重学一遍的打算,曾跟着正点原子的视频勉强地学了过来,现在打算重头学习梳理,也想把曾经写的一些很傻很二的代码重新梳理,模块化,可移植化。所以博主少不了会犯很二的错误,欢迎指正。同时也希望通过博客可以记录并督促我的学习。

猜你喜欢

转载自blog.csdn.net/weixin_44142325/article/details/106724562