打印
[应用相关]

固件库常用函数

[复制链接]
1711|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangfeng33|  楼主 | 2014-1-25 22:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
core_cm3.h   
core_cm3.c
Cortex-M3内核及其设备文件访问Cortex-M3内核及其设备:NVIC,SysTick等  
访问Cortex-M3的CPU寄存器和内核外设的函数


stm32f10x.h
微控制器专用头文件  
这个文件包含了STM32F10x全系列所有外设寄存器的定义(寄存器的基地址和布局)、位定义、中断向量表、存储空间的地址映射等


system_stm32f10x.h  
system_stm32f10x.c
微控制器专用系统文件
函数SystemInit,用来初始化微控制器
函数Sysem_ExtMemCtl,用来配置外部存储器控制器。它位于文件startup_stm32f10x_xx.s /.c,在跳转到main前调用  
SystemFrequncy,该值代表系统时钟频率


startup_stm32f10x_Xd.s  
编译器启动代码  
微控制器专用的中断处理程序列表(与头文件一致)  
弱定义(Weak)的中断处理程序默认函数(可以被用户代码覆盖) 该文件是与编译器相关的


stm32f10x_conf.h  
固件库配置文件  
通过更改包含的外设头文件来选择固件库所使用的外设,在新建程序和进行功能变更之前应当首先修改对应的配置。


stm32f10x_it.h  
stm32f10x_it.c  
外设中断函数文件  
用户可以相应的加入自己的中断程序的代码,对于指向同一个中断向量的多个不同中断请求,用户可以通过判断外设的中断标志位来确定准确的中断源,执行相应的中断服务函数。


stm32f10x_ppp.h  
stm32f10x_ppp.c  
外设驱动函数文件  
包括了相关外设的初始化配置和部分功能应用函数,这部分是进行编程功能实现的重要组成部分。


main.c  
用户文件  
用户程序文件,通过标准外设库提供的接口进行相应的外设配置和功能设计。


沙发
b335002090| | 2014-1-27 17:34 | 只看该作者
很全面的,mark

使用特权

评论回复
板凳
jxmzzr| | 2014-1-27 22:11 | 只看该作者
楼主总结的很好,很到位,非常适合我等初学者使用,顶。

使用特权

评论回复
地板
zxf0168| | 2014-1-27 22:12 | 只看该作者
楼主总结的不错

使用特权

评论回复
5
香水橙| | 2014-1-27 22:26 | 只看该作者
在某文档中见过,不是原创。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

506

主题

2446

帖子

8

粉丝