找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2109|回复: 0
打印 上一主题 下一主题
收起左侧

stm32固件库文件描述

[复制链接]
跳转到指定楼层
楼主
ID:85109 发表于 2015-7-8 22:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Table 2. 固件函数库文件描述(其中的ppp表示外设)
文件名  描述
stm32f10x_conf.h  参数设置文件,起到应用和库之间界面的作用。用户必须在运行自己的程序前修改该文件。 用户可以利用模板使能或者失能外设。也可以修改外部晶振的参数。 也可以是用该文件在编译前使能Debug或者release模式。///使能外设的 h头文件
main.c  主函数体示例。
stm32f10x_it.h  头文件,包含所有中断处理函数原形。   
stm32f10x_it.c  外设中断函数文件。用户可以加入自己的中断程序代码。对于指向同一个中断向量的多个不同中断请求,可以利用函数通过判断外设的中断标志位来确定准确的中断源。固件函数库提供了这些函数的名称。
stm32f10x_lib.h  包含了所有外设的头文件的头文件。它是唯一一个用户需要包括在自己应用中的文件,起到应用和库之间界面的作用。
stm32f10x_lib.c  Debug模式初始化文件。它包括多个指针的定义,每个指针指向特定外设的首地址,以及在Debug模式被使能时,被调用的函数的定义。stm32f10x_map.h  该文件包含了存储器映像和所有寄存器物理地址的声明,既可以用于Debug模式也可以用于release模式。所有外设都使用该文件。
stm32f10x_type.h  通用声明文件。包含所有外设驱动使用的通用类型和常数。
stm32f10x_ppp.c  由C语言编写的外设PPP的驱动源程序文件。
stm32f10x_ppp.h   外设PPP的头文件。包含外设PPP函数的定义,和这些函数使用的变量。
cortexm3_macro.h   文件cortexm3_macro.s的头文件。
cortexm3_macro.s   Cortex-M3内核特殊指令的指令包装。

Table 2列举和描述了固件函数库使用的所有文件。

    固件函数库的体系和文件相互包括的联系表示在Figure 2中。每一个外设都有一个对应的源文件:stm32f10x_ppp.c和一个对应的头文件:stm32f10x_ppp.h。
    文件stm32f10x_ppp.c包含了使用外设PPP所需的所有固件函数。提供所有外设一个存储器映像文件stm32f10x_map.h。它包含了所有寄存器的声明,既可以用于Debug模式也可以用于release模式。
头文件stm32f10x_lib.h包含了所有外设头文件的头文件。它是唯一一个用户需要包括在自己应用中的文件,起到应用和库之间界面的作用。
    文件stm32f10x_conf.h是唯一一个需要由用户修改的文件。它作为应用和库之间的界面,指定了一系列参数。
  



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表