从零搭建STM32工程以及MDK的简单仿真功能的使用

搭建自己的工程&简单的仿真功能的使用&MDK的简单功能介绍

新建工程

STM32F103C8T6为例

目录

搭建自己的工程&简单仿真功能的使用&MDK的简单功能介绍

新建工程

仿真

软件的一些基本设置


 

 

 

 

  1. 新建一个文件夹命名为自己的工程名,子目录里面新建几个文件夹,分别放STM32的库文件、工程、主函数、自己添加的程序(熟练之后可按照自己的习惯来),如下图

此处的keilkill.bat文件是从正点原子工程目录里面复制过来的,具体用处后面会讲到。

  1. 将库文件复制到Libraries目录下,具体有三个文件夹(库文件可从ST官网下载,但实际上每个32的工程里面都有包含,可以随便找一个STM32F1的工程将里面的这三个文件夹复制过来)

下面依次说明这三个文件夹里的内容及作用

cmsis:里面包含(core_cm3.c、core_cm3.h)文件以及启动文件。core_cm3.c、core_cm3.h 的作用是访问内核的寄存器和组件,如NVIC,调试系统等启动文件的作用是初始化堆栈指针、设置堆栈的大小、汇编与C语言的接口(当然不止这几条,我只记得这些🤣)

以下是汇编文件的选型标准

inc和src文件:里面包含了ST某一系列所有的库文件,其中inc里面为.h文件src里面为.c文件

 

  1. stm32f10x.h、(system_stm32f10x.c、system_stm32f10x.h)文件、(stm32f10x_it.c、stm32f10x_it.h)文件、stm32f10x_conf.h复制到User目录下,并新建main.c文件

下面来说明这个文件里面函数的作用

stm32f10x.h :里面包含所有的寄存器,是所有其他库文件的基础

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值