Kile5安装教程和创建一个工程举例【图文STM32F407ZE芯片为例】
文章目录
- 【一】开始安装 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芯片为例】相关推荐
- Scott Mitchell 的ASP.NET 2.0数据教程之一: 创建一个数据访问层
原文 | 下载本教程中的编码例子 | 下载本教程的英文PDF版 导言 作为web开发人员,我们的生活围绕着数据操作.我们建立数据库来存储数据,写编码来访问和修改数据,设计网页来采集和汇总数据.本文是研 ...
- java写七彩文字_【PS精选案例教程】创建一个漂亮的七彩文字
原标题:[PS精选案例教程]创建一个漂亮的七彩文字 效果图: 步骤1. 新建一个文档(大小随意) 步骤2. 滤镜→渲染→云彩 步骤3. 可以按Ctrl+Alt+F增加效果 步骤4. Ctrl+J复制一 ...
- [转]VS2010 教程:创建一个 WPF 应用程序 (第一节)
[转]VS2010 教程:创建一个 WPF 应用程序 (第一节) http://msdn.microsoft.com/zh-cn/ff629048(zh-cn) Extended WPF Toolki ...
- SublimeText 3汉化版安装教程和创建第一个HTML网页
目录 一.安装教程 二.创建第一个HTML文档 一.安装教程 安装包有需要的小伙伴可以私信我找我要. 下载好SublimeText 3后,打开安装包,根据不同系统选择不同的版本,下面第二个是汉化版的. ...
- Lattice Mico8在LMS创建一个工程和创建LED程序
这里的创建工程只是在eclipse里的工程,在Diamond的后续我会添加教程. 然后点击file->new platform,然后出现如下界面,输入名字即可,下面的型号参数为自己的板子的型号, ...
- VS2010 教程:创建一个 WPF 应用程序 (第一节)
来自:https://msdn.microsoft.com/zh-cn/library/ff629048.aspx [原文发表地址] VS2010 Tutorial: Build a WPF App ...
- ROM制作教程 如何创建一个刷机包
目前有好几种方法来安装软件或是库文件到你的Android手机上.你可以使用市场程序来查找并安装软件,也可以使用adb命令行工具来安装或是发送文件到你的Android文件系统中.这些方法对于操作单个文件 ...
- DuiVision开发教程(1)-创建DuiVision工程
DuiVision的源代码工程有两种类型:主程序和插件工程,可以通过人工方式创建DuiVision工程,也可以通过Visual Studio向导自动创建工程. 人工创建主程序的方法 1.创建一个基于D ...
- 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...
一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...
最新文章
- jquery的四层联动插件jquerySelect
- DevOps笔记-10:金融行业分支策略的建议
- Oracle数据库导入导出命令imp/exp
- iOS设计模式之单例模式
- 经济下行,我们该如何避免焦虑?
- 微软技术专家谈x86架构的怪异之处
- Apple Watch,其实是个老司“机”
- IE9相比IE8丢失了什么?
- GDAL对于raw数据支持的一个bug
- 人工智能—产生式系统(专家系统)
- 关机重启注销慢? 头疼? 提高速度的好办法!
- jQuery 版本升级迁移
- 消息队列 RocketMQ原理和使用整理
- 打印1000张大概多少钱,打印费多少钱一张
- 手披云雾开鸿蒙,赞美泰山的诗句
- 云计算数据中心架构简图
- iphone控制中心自定义没有计算机,如何在iPhone上自定义iOS 11控制中心功能
- 微信小程序(一)天气预报
- 让IPv6强大的关键——NDP邻居发现协议
- 凯特勒通道(backtrader)
热门文章
- ps、ai超强辅助类插件,神器一样的存在
- 苹果状态栏HTML,有关HTML5页面在iPhoneX适配问题
- wordpress菜单显示css字体,WordPress导航菜单图标字体插件font awesome 4 menus
- 柿饼UI在ART-Pi上的移植
- 【QA单】柿饼派及柿饼M3模块相关QA(持续更新....)
- 关于消防装备管理系统于消防装备管理中应用的论述
- 测试过程中如何分析抓包工具抓的HTTP或TCP包
- 如何使投资收益最大化?
- 测试用例(教室丶椅子)
- 自编小程序,保持编程达人眼睛