stm32F051系列教程 前哨篇 建立一个KEIL工程模板
前哨篇:如何建立一个KEIL工程模板
本节的内容主要针对的是初学者,有个熟练使用KEIL建立ARM工程项目的朋友可以略过:
首先大家安装KEIL for arm 4.3版本以上后,找到桌面的keil图标:
点开图标后在porject上打开uVision新建工程:
新建一个main命名的工程:
保存后,出现选择CPU的选择,找的我们所使用的芯片类型:
点击ok后,出现是否使用附带的启动文件,不会写汇编的朋友直接用吧。
然后再我们工程项目里面添加组,然后再我们工程项目里面添加组,之后可以向不同的组内添加驱动文件了:
一个工程如下图示所:红色圈内的就是我们添加的文件:
然后设置编译,在C/c++内首先在Define内添加库函数的使用定义,然后点击添加编译源文件的路径:
选择添加文件路径:
路径添加好后,设置Debug参数:看用户使用什么仿真器了:jlink ,st-link都可以,我这里使用的是jlink v8,山寨的:
点开仿真器设置选项:
设置仿真器模式为swd:
选择FLASH内部空间:
最后在Utilities中设置仿真器类型:
一个完整的工程项目就建立完成了。
stm32F051系列教程 前哨篇 建立一个KEIL工程模板相关推荐
- spring boot 跨域请求_SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition...
191222-SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition 在 spring mvc 中,我们知道用户发起的请求可以通过 url 匹配到我们通过@R ...
- Floodlight 入门 之 起步篇 - 建立一个Floodlight模块
Floodlight 入门 之 起步篇 - 建立一个Floodlight模块 2017-3-1 网上也有不少关于Floodlight的入门教程了,我写该博文的目的主要是问了整理个人在学习和使用Floo ...
- Electron系列教程——第一篇:入门
Electron系列教程--第一篇:入门 一.楔子 想要学习Electron,跟着官网或者中文网,仔细阅读,并实践,其实是够了,不必要重复.那为什么还要写这个系列呢?大概有两方面原因,其一:我使用el ...
- Electron系列教程——第二篇:第一个示例
Electron系列教程--第二篇:第一个示例 一.楔子 在正式开始音乐播放器项目之前,还需要来个简单的案例,以便更好的理解Electron.如果你已经使用过Electron,可以跳过这篇. 本篇将实 ...
- 高并发 Nginx+Lua OpenResty系列教程汇总篇
高并发 Nginx+Lua OpenResty系列教程汇总篇 <高并发 Nginx+Lua OpenResty系列(1)--环境搭建> <高并发 Nginx+Lua OpenRest ...
- Creating a 3D Logo in Photoshop Photoshop系列教程之如何创建一个3D Logo Lynda课程中文字幕
Creating a 3D Logo in Photoshop 中文字幕 Photoshop系列教程之如何创建一个3D Logo 中文字幕Creating a 3D Logo in Photoshop ...
- 西门子smartclient怎么用_基于Snap7使用C#编程访问西门子PLC系列教程(3)-Snap7Client(建立连接)...
本文是Snap7软件包系列教程的第3篇. 在上一篇文章中,我们介绍了S7通信协议中有三种角色:客户端/服务器/伙伴:有两种通信模式:客户端/服务器(Client/Server)模式和伙伴/伙伴(Par ...
- ClickHouse系列教程八:从一个服务器导入4T数据到另外一个服务器
ClickHouse系列教程: ClickHouse系列教程 遇到了一个问题,就是如何把数据从一个服务器导入到另外一个服务器. 最初的想法是把数据都导出到CSV文件,然后再从CSV文件导入,做法如下: ...
- stm32F051系列教程 1.点灯
第1课:点亮你的第一个LED灯 原理分析: 大家之前学习过51单片机,也使用过IO口.与ARM CORTEX M0的IO口配置有点区别,51不需要设置IO口为输入或者输出,而CORTEX M0的IO口 ...
最新文章
- linux 文本行倒叙,Linux基础(4)之文本处理
- css控制非固定文本自动换行
- 与内存对齐,字符数组求sizeof相关的一些问题
- Vs 正则表达式 查找替换 微软权威参考
- crontab详解及实例
- MySQL 全局锁和表锁
- 优化--减少HTTP请求
- 【杂文】【python】Python 对象的析构
- python关系运算符实例_python编程中最常用的比较运算符实例
- Prezi 7 大图形设计技巧,让视觉思维落地生根
- ASP.NET中的ExecuteNonQuery()方法的用法
- QT 编写 STC系列MCU烧录软件
- Linux系统下安装flash player插件
- excel同时冻结首行和首列怎么操作
- 计算机不能上网查找原因的步骤,电脑能连接上wifi但不能上网的原因_电脑能连接上wifi但不能上网的解决方法...
- timesat数据如何读取_判二手车调表车另类方法。如何利用OBD读取可靠数据(技术类)...
- 服务器和交换机物理连接_「网络安全」网络设备篇(6)——四层交换机
- 苏世民,我的经验和教训(五)
- 获取微信公众号文章封面图的技巧/网站
- NumPy库回顾与分享(一)
热门文章
- 【未来已来】百度老板李彦宏:人工智能是下一道主菜
- 【自学编程】来看一篇中专生如何在异常恶劣环境下自学编程
- 异步爬虫模块aiohttp实战之infoq
- Mac中找不到.bash_profile则自己创建.bash_profile文件
- 微软 SQL Server 2016 迁移技术培训实验营
- python面向对象和面向过程_python--什么是面向对象和面向过程,对象的进化,什么是对象...
- 小红书重拳治理虚假种草 再起诉3家通告平台、MCN机构
- “媲美百万豪车”!首款华为鸿蒙汽车正式发布:定名问界M5 25万起售
- 苹果推送iOS 15.0.1版本 修复涉及iPhone 13的Bug
- 微软Surface Pro 8曝光:搭载第11代酷睿处理器和Win11系统