文章目录

  • 【一】开始安装 keil5 STM32F407ZE为例
  • 【二】STM32工程创建步骤
  • 【三】安装J-Link驱动+ST-LINK驱动及教程
  • 【四】STM32的命名规则举例 ---》面试题
  • 【五】STM32F407ZE原理图

【一】开始安装 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课程全套后期更新

Kile5安装教程和创建一个工程举例【图文STM32F407ZE芯片为例】相关推荐

  1. Scott Mitchell 的ASP.NET 2.0数据教程之一: 创建一个数据访问层

    原文 | 下载本教程中的编码例子 | 下载本教程的英文PDF版 导言 作为web开发人员,我们的生活围绕着数据操作.我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据.本文是研 ...

  2. java写七彩文字_【PS精选案例教程】创建一个漂亮的七彩文字

    原标题:[PS精选案例教程]创建一个漂亮的七彩文字 效果图: 步骤1. 新建一个文档(大小随意) 步骤2. 滤镜→渲染→云彩 步骤3. 可以按Ctrl+Alt+F增加效果 步骤4. Ctrl+J复制一 ...

  3. [转]VS2010 教程:创建一个 WPF 应用程序 (第一节)

    [转]VS2010 教程:创建一个 WPF 应用程序 (第一节) http://msdn.microsoft.com/zh-cn/ff629048(zh-cn) Extended WPF Toolki ...

  4. SublimeText 3汉化版安装教程和创建第一个HTML网页

    目录 一.安装教程 二.创建第一个HTML文档 一.安装教程 安装包有需要的小伙伴可以私信我找我要. 下载好SublimeText 3后,打开安装包,根据不同系统选择不同的版本,下面第二个是汉化版的. ...

  5. Lattice Mico8在LMS创建一个工程和创建LED程序

    这里的创建工程只是在eclipse里的工程,在Diamond的后续我会添加教程. 然后点击file->new platform,然后出现如下界面,输入名字即可,下面的型号参数为自己的板子的型号, ...

  6. VS2010 教程:创建一个 WPF 应用程序 (第一节)

    来自:https://msdn.microsoft.com/zh-cn/library/ff629048.aspx [原文发表地址] VS2010 Tutorial: Build a WPF App ...

  7. ROM制作教程 如何创建一个刷机包

    目前有好几种方法来安装软件或是库文件到你的Android手机上.你可以使用市场程序来查找并安装软件,也可以使用adb命令行工具来安装或是发送文件到你的Android文件系统中.这些方法对于操作单个文件 ...

  8. DuiVision开发教程(1)-创建DuiVision工程

    DuiVision的源代码工程有两种类型:主程序和插件工程,可以通过人工方式创建DuiVision工程,也可以通过Visual Studio向导自动创建工程. 人工创建主程序的方法 1.创建一个基于D ...

  9. 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

最新文章

  1. jquery的四层联动插件jquerySelect
  2. DevOps笔记-10:金融行业分支策略的建议
  3. Oracle数据库导入导出命令imp/exp
  4. iOS设计模式之单例模式
  5. 经济下行,我们该如何避免焦虑?
  6. 微软技术专家谈x86架构的怪异之处
  7. Apple Watch,其实是个老司“机”
  8. IE9相比IE8丢失了什么?
  9. GDAL对于raw数据支持的一个bug
  10. 人工智能—产生式系统(专家系统)
  11. 关机重启注销慢? 头疼? 提高速度的好办法!
  12. jQuery 版本升级迁移
  13. 消息队列 RocketMQ原理和使用整理
  14. 打印1000张大概多少钱,打印费多少钱一张
  15. 手披云雾开鸿蒙,赞美泰山的诗句
  16. 云计算数据中心架构简图
  17. iphone控制中心自定义没有计算机,如何在iPhone上自定义iOS 11控制中心功能
  18. 微信小程序(一)天气预报
  19. 让IPv6强大的关键——NDP邻居发现协议
  20. 凯特勒通道(backtrader)

热门文章

  1. ps、ai超强辅助类插件,神器一样的存在
  2. 苹果状态栏HTML,有关HTML5页面在iPhoneX适配问题
  3. wordpress菜单显示css字体,WordPress导航菜单图标字体插件font awesome 4 menus
  4. 柿饼UI在ART-Pi上的移植
  5. 【QA单】柿饼派及柿饼M3模块相关QA(持续更新....)
  6. 关于消防装备管理系统于消防装备管理中应用的论述
  7. 测试过程中如何分析抓包工具抓的HTTP或TCP包
  8. 如何使投资收益最大化?
  9. 测试用例(教室丶椅子)
  10. 自编小程序,保持编程达人眼睛