1、stm32F103入门学习--开发环境搭建(一)

stm32简介

1、stm32F103入门学习--开发环境搭建(一)_第1张图片
这款是网上销量比较多的板子,我找板子主要还是看价格,20元左右,不需要太贵,只是做个核心入门,不要太多的外设,特别是对初学者,因为从来没见过单片机会认为一大块板子就是单片机,其实很多是商家开发的外设,基础学好了以后扩展也很方便,那么我主要以这块板子为例跟大家一起探索stm32。

配套原理图

1、stm32F103入门学习--开发环境搭建(一)_第2张图片不管是什么板子,一定要看它的原理图,除非买的是配套板子和教材,原理搞懂了其实都一样,买块便宜的板子跟着好的视频学习也不失一种好的学习方法。

Keil软件安装

官网的keil下载地址:https://www.keil.com/download/product/ 。可以下载最新的版本,keil不开源,需要花钱购买正版,特别是商用,一定要购买正版。keil软件安装比较简单,只需一步一步下来即可,这里主要强调的是下keil5之前的版本跟keil5不太一样需要大家注意,我们现在安装的就是keil5。keil5需要安装两部分,第一部分是。。。。,第二部分是软件包,比如我要用f1的芯片就安装f1包,用f4的芯片就安装f4的软件包。
1、stm32F103入门学习--开发环境搭建(一)_第3张图片1、stm32F103入门学习--开发环境搭建(一)_第4张图片
安装路径最好是默认,如果选择其他路径不要出现中文。
1、stm32F103入门学习--开发环境搭建(一)_第5张图片
空白的部分随意填,填满就好。
1、stm32F103入门学习--开发环境搭建(一)_第6张图片1、stm32F103入门学习--开发环境搭建(一)_第7张图片
安装完软件会弹出如下提示,点击“ok”。
1、stm32F103入门学习--开发环境搭建(一)_第8张图片大家看下下图右下角的红色框部分,软件包会自动从官网下载。但是服务器在国外下载速度很慢(http://www.keil.com/dd2/pack/),所以建议从别的渠道获得相应的软件包。
1、stm32F103入门学习--开发环境搭建(一)_第9张图片这是两个软件包关于f1和f4,可以看到后缀名为.pack。因为目前只用到f1,只需在相应的软件包双击即可安装。
在这里插入图片描述
路径为黑色的不可选,只需下一步即可。
1、stm32F103入门学习--开发环境搭建(一)_第10张图片
完成安装后点击“finish”。
1、stm32F103入门学习--开发环境搭建(一)_第11张图片
keil软件安装完成。那么如何测试f1软件包安装成功,看我们的工程建立。

工程建立

首先在合适盘符建立文件夹,取名为“template”。双击keil软件,在工具栏找到“project”—>“New uvision Project”。
1、stm32F103入门学习--开发环境搭建(一)_第12张图片
弹出如下图所示,选择刚建的文件夹“template”。

1、stm32F103入门学习--开发环境搭建(一)_第13张图片给工程项目取名。
1、stm32F103入门学习--开发环境搭建(一)_第14张图片取名也为“template”,名字任意取,但是最好有现实意义。
1、stm32F103入门学习--开发环境搭建(一)_第15张图片弹出如下图,选择“STMicroelectronics”。

1、stm32F103入门学习--开发环境搭建(一)_第16张图片
可以看到都是F1系列芯片型号。
1、stm32F103入门学习--开发环境搭建(一)_第17张图片
选择相应的芯片型号,比如我的是“STM32F103C8”。
1、stm32F103入门学习--开发环境搭建(一)_第18张图片
点击“OK”,弹出如下图,点击下图中的取消(cancel)即可。

1、stm32F103入门学习--开发环境搭建(一)_第19张图片出现如下图,此时需要新建文档可以写入我们的程序。
1、stm32F103入门学习--开发环境搭建(一)_第20张图片新建空白文档,如下图点击,或者按下快捷键“crtl+N”。
1、stm32F103入门学习--开发环境搭建(一)_第21张图片出现空白文档,此时不要急于写程序,先保存,快捷键“ctrl+s”。
1、stm32F103入门学习--开发环境搭建(一)_第22张图片自动跳转到新建的文件夹,可以看到在保存类型中写着“.”,也就是说需要定义文件的类型,我们采用的是c语言,所以取名为“main.c”。
1、stm32F103入门学习--开发环境搭建(一)_第23张图片新建完文档后,需要跟工程进行关联。关联过程如下图,双击“Source Group1”①,弹出②,选择main.c③,点击“add”④。

1、stm32F103入门学习--开发环境搭建(一)_第24张图片此时此刻可以在“Source Group1”下看到main.c,文档与工程的关联的过程完成。
1、stm32F103入门学习--开发环境搭建(一)_第25张图片

你可能感兴趣的:(stm32f103)