IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> STM32 -> 正文阅读

[嵌入式]STM32

STM32安装和配置有图有真相

前言

一、开始安装 keil V5 这里我用的是STM32F407ZE

请按如下顺序安装:

1,安装mdk_514.exe

2,安装Keil.STM32F4xx_DFP.1.0.8.pack

3,破解

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驱动

1、双击安装J-Link驱动:Setup_JLinkARM_V415e.exe
在这里插入图片描述
2、使用J-link连接电脑与开发板,这里即可在设置管理器上看到J-link
在这里插入图片描述
在这里插入图片描述

3、重点:打开keil软件,配置J-link 步骤一步都不能少

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

==4、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℃。

总结 分享一张原理图 如果你有机会看到 希望对你有帮助

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

我分享的内容我作为笔记。开发环境和软件目前在我文件夹里,我不会百度网盘分享 其他的也没会,需要的就艾特我吧,咋们下一篇见!!!!!!!!!!!!!!!!!!!!!!!!

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-12-16 17:50:31  更:2021-12-16 17:50:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 15:42:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码