前哨篇:如何建立一个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工程模板相关推荐

  1. spring boot 跨域请求_SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition...

    191222-SpringBoot 系列教程 web 篇之自定义请求匹配条件 RequestCondition 在 spring mvc 中,我们知道用户发起的请求可以通过 url 匹配到我们通过@R ...

  2. Floodlight 入门 之 起步篇 - 建立一个Floodlight模块

    Floodlight 入门 之 起步篇 - 建立一个Floodlight模块 2017-3-1 网上也有不少关于Floodlight的入门教程了,我写该博文的目的主要是问了整理个人在学习和使用Floo ...

  3. Electron系列教程——第一篇:入门

    Electron系列教程--第一篇:入门 一.楔子 想要学习Electron,跟着官网或者中文网,仔细阅读,并实践,其实是够了,不必要重复.那为什么还要写这个系列呢?大概有两方面原因,其一:我使用el ...

  4. Electron系列教程——第二篇:第一个示例

    Electron系列教程--第二篇:第一个示例 一.楔子 在正式开始音乐播放器项目之前,还需要来个简单的案例,以便更好的理解Electron.如果你已经使用过Electron,可以跳过这篇. 本篇将实 ...

  5. 高并发 Nginx+Lua OpenResty系列教程汇总篇

    高并发 Nginx+Lua OpenResty系列教程汇总篇 <高并发 Nginx+Lua OpenResty系列(1)--环境搭建> <高并发 Nginx+Lua OpenRest ...

  6. 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 ...

  7. 西门子smartclient怎么用_基于Snap7使用C#编程访问西门子PLC系列教程(3)-Snap7Client(建立连接)...

    本文是Snap7软件包系列教程的第3篇. 在上一篇文章中,我们介绍了S7通信协议中有三种角色:客户端/服务器/伙伴:有两种通信模式:客户端/服务器(Client/Server)模式和伙伴/伙伴(Par ...

  8. ClickHouse系列教程八:从一个服务器导入4T数据到另外一个服务器

    ClickHouse系列教程: ClickHouse系列教程 遇到了一个问题,就是如何把数据从一个服务器导入到另外一个服务器. 最初的想法是把数据都导出到CSV文件,然后再从CSV文件导入,做法如下: ...

  9. stm32F051系列教程 1.点灯

    第1课:点亮你的第一个LED灯 原理分析: 大家之前学习过51单片机,也使用过IO口.与ARM CORTEX M0的IO口配置有点区别,51不需要设置IO口为输入或者输出,而CORTEX M0的IO口 ...

最新文章

  1. linux 文本行倒叙,Linux基础(4)之文本处理
  2. css控制非固定文本自动换行
  3. 与内存对齐,字符数组求sizeof相关的一些问题
  4. Vs 正则表达式 查找替换 微软权威参考
  5. crontab详解及实例
  6. MySQL 全局锁和表锁
  7. 优化--减少HTTP请求
  8. 【杂文】【python】Python 对象的析构
  9. python关系运算符实例_python编程中最常用的比较运算符实例
  10. Prezi 7 大图形设计技巧,让视觉思维落地生根
  11. ASP.NET中的ExecuteNonQuery()方法的用法
  12. QT 编写 STC系列MCU烧录软件
  13. Linux系统下安装flash player插件
  14. excel同时冻结首行和首列怎么操作
  15. 计算机不能上网查找原因的步骤,电脑能连接上wifi但不能上网的原因_电脑能连接上wifi但不能上网的解决方法...
  16. timesat数据如何读取_判二手车调表车另类方法。如何利用OBD读取可靠数据(技术类)...
  17. 服务器和交换机物理连接_「网络安全」网络设备篇(6)——四层交换机
  18. 苏世民,我的经验和教训(五)
  19. 获取微信公众号文章封面图的技巧/网站
  20. NumPy库回顾与分享(一)

热门文章

  1. 【未来已来】百度老板李彦宏:人工智能是下一道主菜
  2. 【自学编程】来看一篇中专生如何在异常恶劣环境下自学编程
  3. 异步爬虫模块aiohttp实战之infoq
  4. Mac中找不到.bash_profile则自己创建.bash_profile文件
  5. 微软 SQL Server 2016 迁移技术培训实验营
  6. python面向对象和面向过程_python--什么是面向对象和面向过程,对象的进化,什么是对象...
  7. 小红书重拳治理虚假种草 再起诉3家通告平台、MCN机构
  8. “媲美百万豪车”!首款华为鸿蒙汽车正式发布:定名问界M5 25万起售
  9. 苹果推送iOS 15.0.1版本 修复涉及iPhone 13的Bug
  10. 微软Surface Pro 8曝光:搭载第11代酷睿处理器和Win11系统