STM32F10X系列工程模板
来源:互联网 发布:mac查看电池循环 编辑:程序博客网 时间:2024/06/05 05:39
应为工作需要我又开始了自学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 打上对勾
- STM32F10X系列工程模板
- STM32f10x系列工程建立演示
- STM32F10x工程模板 附带工程模板使用说明及各文件简单介绍
- Stm32f10x 新建工程详解
- Stm32f10x 新建工程详解
- STM32F10x学习笔记--工程建立
- STM32F10X系列GPIO外部中断
- STM32F10X读写内部FLASH的完整工程
- stm32f10x
- STM32F10X系列LCD屏的配置及子函数
- 模板系列
- 千里之行系列(1)一 利用maven模板建Web工程
- MicroFlighter 之STM32F103学习——(1)STM32F10X编译环境和工程建立
- 初级游戏工程模板
- 模板D3D 工程
- QT建立模板工程
- STM32之工程模板
- STM32之工程模板
- 假热点数据问题-之缓存优化
- 设计面向工业物联网的低功耗边缘层节点---凯利讯半导体
- 别名模版和变量模版
- 图片懒加载
- 规范银行卡输入格式,四位四位输入
- STM32F10X系列工程模板
- SpringBoot通过CommandLineRunner实现参数的初始化
- 《Java 编程技巧1001条》 第392条 了解2分查找
- Spring Data JPA坑点记录
- Redmine无法登陆错误must_change_passwd解决
- JDK、JRE与JVM关系
- 选择排序
- cocos2dx延时动作DelayTime,自己写一个定时器等
- Nginx-Lua-Module Manual for ngx_lua v0.10.11