STM32F10X利用库函数启动项目的各文件介绍

1、STM32的启动文件,STM32的程序就是从启动文件开始执行的

STM32F103C8T6选择的是startup.stm32f10x_md.s这个启动文件

STM32F103C8T6的Flash容量是64K,所以选择的是MD,然后根据型号选择

2、STM32是内核和内核外围的设备组成的,内核的寄存器描述和外围设备的寄存器描述文件不是在一起的

stm32f10x.h是STM32的外设寄存器描述文件,是用来描述STM32有那些寄存器和它对应的地址的,它的作用就跟51单片机的头文件REGX52.h一样

system_stm32f10x.c 和 system_stm32f10x.h 这两个system文件是用来配置时钟的

core_cm3.c 和 core_cm3.h (Cortex-M3)文件是内核的寄存器描述文件

3、库函数

misc.c是内核的库函数 

其它.c文件是内核外的外设库函数

misc.h等.h文件是其库函数的头文件

stm32f10x_conf.h是用来配置库函数头文件的包含关系的,还是用来参数检查的函数定义,这是所有库函数都需要的

stm32f10x_it.c 和 stm32f10x_it.h 这两个文件是用来存放中断函数的

4、工程架构

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值