STM32F10X系列工程模板
2017-12-22 09:58
134 查看
应为工作需要我又开始了自学STM32,刚开始学习还有有点抓瞎,视频资料找了一大堆还是不知道从哪里下手。
这篇文章是记录自己的学习足迹
STM32工程模板的建立:
一、先在一个文件中建立几个子文件夹:如图
cmsis:存放的是 -时钟配置文件system_stm32f10x.c : 把外部时钟HSE=8M,经过PLL(锁相环)倍频为72Mhz
-内核相关的core_cm3.h: 实现了内核里面外设的寄存器映设
fwlib: 存放的是 官方固件库V3.50版本里的src -src里面都是外设的库文件
mylib: 存放自己写的.C文件
project:建立工程的位置
startup: 存放-汇编编写的启动文件 startup_stm32f10x_hd: 大容量 25k-512k
startup_stm32f10x_md: 中等容量 64-128k
startup_stm32f10x_ld: 小容量 16-32k 设置堆栈指针、设置PC指针、初始化中 断向量表、配置(芯片上的型号写明了容量大小,具体的flash大小请参考百度)
user: 存放main和-专门存放中断服务函数的C文件stm32f10x_it.c
二、打开keil5,建立一个新工程在project子文件夹中
从上到下依次点击,也是在面板中建立同名文件夹,依次将之前建立文件夹的同名下的.c文件添加到这里面,然后点击OK(src文件中的.c外设库文件,你用到哪个添加哪个,例如用到了RCC.GPIO,就依次添加这两个.c文件)
三、添加宏和设置包含路径
include path :依次把建立的文件路径添加进去
记得设置晶振和outout 的 created hex 打上对勾
这篇文章是记录自己的学习足迹
STM32工程模板的建立:
一、先在一个文件中建立几个子文件夹:如图
cmsis:存放的是 -时钟配置文件system_stm32f10x.c : 把外部时钟HSE=8M,经过PLL(锁相环)倍频为72Mhz
-内核相关的core_cm3.h: 实现了内核里面外设的寄存器映设
fwlib: 存放的是 官方固件库V3.50版本里的src -src里面都是外设的库文件
mylib: 存放自己写的.C文件
project:建立工程的位置
startup: 存放-汇编编写的启动文件 startup_stm32f10x_hd: 大容量 25k-512k
startup_stm32f10x_md: 中等容量 64-128k
startup_stm32f10x_ld: 小容量 16-32k 设置堆栈指针、设置PC指针、初始化中 断向量表、配置(芯片上的型号写明了容量大小,具体的flash大小请参考百度)
user: 存放main和-专门存放中断服务函数的C文件stm32f10x_it.c
二、打开keil5,建立一个新工程在project子文件夹中
从上到下依次点击,也是在面板中建立同名文件夹,依次将之前建立文件夹的同名下的.c文件添加到这里面,然后点击OK(src文件中的.c外设库文件,你用到哪个添加哪个,例如用到了RCC.GPIO,就依次添加这两个.c文件)
三、添加宏和设置包含路径
include path :依次把建立的文件路径添加进去
记得设置晶振和outout 的 created hex 打上对勾
相关文章推荐
- [STM32系列贴-初级]之STM32F10X工程建立详细过程及问题解决
- STM32f10x系列工程建立演示
- 敏捷外包工程系列之一:序言(敏捷外包工程,敏捷开发,CMMI,软件外包,政府项目,银行项目,电信项目)
- 敏捷外包工程系列之二:人员结构(敏捷外包工程,敏捷开发,产品负责人,客户价值)
- Android进阶系列--源码分析模板方法模式在AsyncTask的运用
- vs开发nodejs系列之 修改新建js文件的模板
- Zigbee系列 学习笔记二(工程文件分析)
- Silverlight实用窍门系列:66.Silverlight的数据模板DataTemplate(二)获取数据模板控件
- STM32F10x系列的MCU配置PB3和PB4为普通IO口
- 深入学习spring-boot系列(三)--使用thymeleaf模板
- 敏捷外包工程系列之四:外包与敏捷开发专访(IIOM独家专访)
- VS2008中自定义C++工程模板与修改新建文件默认编码的办法
- 畅通工程(模板)(并查集)
- Xcode创建IOS工程模板解释
- STM32学习笔记之工程模板的建立
- 【特征工程系列2】如何获得训练数据的标签?
- STM32之工程模板
- STM32F10X读写内部FLASH的完整工程
- webservice系列1---基于web工程上写一个基本数据类型的webservice
- Yii框架官方指南系列49——专题:使用非主流模板语法