STM32学习一:开始入门

从今天开始在博客上分享一下自己学习STM32的经历,同时也分享一下自己在学习过程中面临的一些问题以及解决方法,分享出来和大家一起相互探讨学习,另外可能由于自身水平有限,在此过程难免会犯一些错误,也欢迎大家指出.

一.入坑STM32

当初填报志愿的时候写的是软件专业,可惜分数和排名不够,然后就顺利地被调剂到了第二专业,当初还不认识这个专业只是自己对计算机比较感兴趣,所以当初填的时候就把所有的计算机专业都填了一遍,在开始学习之前对单片机这些完全没有一个概念,相信大家大学学这个都是从C51入门的,当初学51的时候还是很有热情,当然还是万年不变的点灯,大二开始接触过S3C2440,STM32F104,STM32F407.下面开始介绍一下如何开始入门学习STM32

二.环境搭建

在整个学习过程中采用Keil5来编写、烧录、调试代码.
1.软件下载及安装
Keil5的下载网上资源比较多,百度或者开源电子等都有提供下载的地方,下载完成之后安装软件,一般提供下载的内容都附带有安装教程(其实安装很简单,一般直接下一步就可以了),最后软件有编码代码大小限制为32K,网上也有提供破解教程,当然大家有购买正版的能力还是要支持正版的!
2.第一次使用Keil5
Keil5界面
我们通过创建第一个自己的工程来了解一下如何使用Keil5:
(1)建立工程
选择Project->New μVision Project->新建一个工程存放文件夹,并设置工程名->保存->选择主控芯片型号(可以从某宝上买F103C8T6核心板)STM32F103C8->确认
(2)设置工程
一般会把工程的工程文件、程序源码、库文件等分组存放,这里我们添加Users、Core、Hardware文件夹,大家也可以根据自己的喜好设置工程分组(3)工程配置
首先先新建一个main.c,编写main函数保存后添加到Users分组,添加启动文件及system文件到Core分组文件配置(4)仿真器
这里我们使用的是ST-Link V2仿真器,当然也可以使用串口来进行代码烧录.ST-Link上有两个5.0V、3.3V和GND脚,我们只需要一个3.3V及GND以及SWCLK、SWDIO,将这4个脚与核心板上相应的四个脚用杜邦线连接起来,记得要安装驱动,最后到Keil5配置成ST-Link Debug
ST-Link Debug
Flash Config
至此所有配置完成,前期准备工作结果,后面将进入代码程序的编写烧录

发布了1 篇原创文章 · 获赞 1 · 访问量 7

猜你喜欢

转载自blog.csdn.net/q1394466592/article/details/105468073