文章目录
【一】开始安装 keil5 STM32F407ZE为例
「 keil5」「阿里云盘」
https://www.aliyundrive.com/s/TQ57TbgmKSw
请按如下顺序安装:
Keil.STM32F4xx_DFP.1.0.8.pack:些开发包是支持STM32F407的包 其它类型包要自行上网:
【二】STM32工程创建步骤
一、在任意工程创建一个文件夹,取名STM32工程模板
二、在keilv5 软件创建工程,并将工程放置在创建的STM32工程模板文件夹中
三、选择芯片型号
根据实际需要选择模块我只是一个参考
四、选择相关库文件
五、工程添加.c文件,如main.c文件 先在自己的电脑创建一个文件夹存放文件
六、名字和我们创建的一样方便看 点击add Files 把.c 和.h文件都添加进来
七、重点配置来了注意看图 看字 注意每一个图标
宏文件:STM32F40_41xxx,USE_STDPERIPH_DRIVER
八、修改文件设置的时钟参数 254 行 8
注意
:编译后, .c下面文件才能有.h文件
在写代码时经常需要跳转去函数声明的地方 获取对应的参数 所以写好就提前编译一下 不然跳不过去
刚开始时文件权限可能只是只读,打开文件将属性里面的只读去掉 √ 去文件的写保护操作
修改对应的文件的参数 因为上面设置了8 所以这里的stm32f4xx.h的127行将25改为8
提示
:STM32已经配置的安装好了, 但是要在开发板上操作,还要安装J-Link驱动
【三】安装J-Link驱动+ST-LINK驱动及教程
1、双击安装J-Link驱动:Setup_JLinkARM_V415e.exe
「阿里云盘J-Link驱动」:https://www.aliyundrive.com/s/tZBWz2R8N4B
「阿里云盘ST-LINK驱动及教程」:https://www.aliyundrive.com/s/ZKXGMZfjmmp
2、使用J-link连接电脑与开发板,这里即可在设置管理器上看到J-link
3、重点:打开keil软件,配置J-link 步骤一步都不能少
【四】STM32的命名规则举例 —》面试题
STM32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下:
1 STM32 STM32代表ST Cortex-M内核的32位微控制器。
2 F F代表芯片子系列。
3 103 103代表增强型系列。
4 R R这一项代表引脚数,其中T代表36脚,C代表48脚,**R代表64脚**,V代表100脚,Z代表144脚,I代表176脚。
5 B B这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,**B代表128K字节Flash**,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash,G代表1M字节Flash。
6 T T这一项代表封装,其中H代表BGA封装,**T代表LQFP封装**,U代表VFQFPN封装。
7 6 6这一项代表工作温度范围,**其中6代表-40——85℃**,7代表-40——105℃。
【五】STM32F407ZE原理图
STM32课程全套后期更新