学习笔记----STM32基于库函数开发的工程架构

一:startup_xx.s(启动文件)

由汇编语言完成,其中定义了中断向量表,中断服务函数等;其中的复位中断就是程序的入口,当STM32上电复位之后会调用复位中断进入systeminit,main函数。

(复位中断函数)

systeminit函数就是定义在system_xx.c文件当中的,它主要用于初始化单片机所涉及的一些必要内设,外设等。

二:stm32f10x_it.c

主要用于定义其他中断

三:

被动调用的函数,可以在主函数或者中断当中被调用,内设外设的各种资源寄存器的声明。

四:库函数文件就是为了方便配置各种寄存器(方便快速开发,甚至不需要看数据手册)

五:

被用于包含各种配置函数的头文件,其在stm32的头文件中又被定义,所以只需要在开头加上stm32的头文件就能包含所有设备的配置。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值