历史上的今天

今天是:2024年10月06日(星期日)

2018年10月06日 | stm32固件库文件描述

发布者:自由梦想 来源: eefocus关键字:stm32  固件库  文件描述 手机看文章 扫描二维码
随时随地手机看文章

固件函数库文件描述

其中新版本的V3.5stm32f10x_map.h变成了stm32f10x.h

固件函数库文件描述

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是唯一一个需要由用户修改的文件。它作为应用和库之间的界面,指定了一系列参数。
142134bd3naacxdqddc77s.png  


关键字:stm32  固件库  文件描述 引用地址:stm32固件库文件描述

上一篇:stm32中的错误以及排除方法
下一篇:stm32的库文件的用法解释

推荐阅读

        受到产品供大于求现况难以改变的影响,去年市场状况不错的面板行业今年风云突变,产品售价一路走低,年减约20%,有的产品价格跌幅甚至达30%。 受其影响,多家大陆面板生产企业业绩下滑,甚至出现巨额亏损。        上海证券报报导,大陆A股公司中,从事面板生产的主要有京东方A、深天马A、华东科技等企业。 从这些公司先前披...
正受经济增长、城市化以及视频监控技术发展所驱动,全球视频监控市场保持续强劲的两位数增长,中国是其中最大、增长最快的市场,近年来表现持续强劲,发展速度超过全球其他地区。在技术和方案实践层面,随着智慧城市的兴起,中国也因快速发展和容量巨大,成为应用和锤炼全球最先进技术方案的场所。近年来,伴随无线通信技术的发展,以及人工智能等技术广泛...
国家统计局公布,2020年1-8月全国规模以上工业企业实现利润总额3兆7,166.5亿元,年减4.4%,降幅较1-7月收敛3.7个百分点,呈连六月回升。其中,8月全国规模以上工业企业利润年增19.1%,增速较7月下降0.5个百分点,但仍连4个月呈年增长,延续稳定增长态势。大陆国家统计局工业司高级统计师朱虹指出,8月企业生产经营状况好转,供需循环已逐步改善...
来源:学习军团·解放军新闻传播中心融媒体作者:解放军报记者 韩 成 通讯员 于 晨“机器人技术正在深刻改变着人类的生产和生活方式,中国空间站机械臂也助力我们完成了两次出舱任务。”9月中旬,在北京亦庄开幕的2021世界机器人大会上,神舟十二号飞行乘组3位航天员聂海胜、刘伯明、汤洪波从中国空间站传来“太空点赞”。被表扬的主角,是我国自主研...

史海拾趣

问答坊 | AI 解惑

有人有PMSM 原理的文献吗?

大家学PMSM都在哪找的材料看的啊?…

查看全部问答∨

大家现在的模块都准备的怎么样了?都准备多久了

本帖最后由 paulhyde 于 2014-9-15 09:03 编辑 我们是做测量类的,刚刚成功搭了30KHZ的滤波器,觉得信心十足啊!  …

查看全部问答∨

ARM7 GPIO 寄存器问题

刚学 arm7 里面的 GPIO  有两个 通用管脚   管脚的选择  I0SET0  IO1SET  IOCLR0 IOPIN0  我看别人都写成这样 IO0SET IO1SET  而我在keil 里面运行时 会提示你没有这样的 ...…

查看全部问答∨

用C#如何实现USB通讯

   请问 USB编程原理与普通的串口通信原理一样吗?我之前用串口的短信猫编了一个短消息收发系统,现在换成USB接口的短信猫后,先前的系统就不能用了,我想改一下,可是不知道怎么改    哪位方便指点一下,非常的感谢!!! …

查看全部问答∨

tc下使用borland图形接口出现 BGI Error:Graphics not initialized(use 'initgraph')

用borland C++做一个工控机上的dos程序, 代码里有:initgraph(&drv,&mode,""); 这句话, 并且我的源文件目录下有EGAVGA.BGI这个文件, 编译通过, 当Run的时候就出现BGI Error:Graphics not initialized(use \'initgraph\') 请问这是怎么 ...…

查看全部问答∨

如何将七段显示器上显示的数字写入SBUF?

这个利用ADC0809采集RW2上输出的电压,在七段显示器上显示;现在我要将显示的数据写入SBUF发送到PC机上,试了好多次都不行,请大虾们帮我如何往这个程序里加东西?才能实现显示结果发到PC机上? AD0894   EQU 9FF4H DISMEM    ...…

查看全部问答∨

stm32103zet6的FSMC

                                 版主你好,我现在用STM32控制DM9000,但是一直连不上网络,ARP有发送没接收.其他的读ID号,读寄存器都正常.以前是用STR ...…

查看全部问答∨

【活动已结束】【团购】团购real6410开发板+模块配件-(截止日期为:9月3日)

本帖最后由 ddllxxrr 于 2016-1-7 16:59 编辑 七寸触摸屏,注意:需要开发票的可以与本人联系 支付方式:由于是团购,我们要统一支付后才可以进行。   注意:请大家支付后,最好把截图接下来,通知我偶已经把钱打到我支付宝,并且把你的详 ...…

查看全部问答∨

求助,pic单片机为什么时而工作正常,时而不正常

最近我在用PIC单片机简单的控制下1602。 1.芯片是16f877a,配置字是__CONFIG(0x1832); //芯片配置字 2.外部复位电路,加的一按键配合在MCLR端的4.7k的上拉,还配合一0.1uf的电容,和平常的复位电路一样. 3.振荡电路是4M+15pf的组合 问题现象,有 ...…

查看全部问答∨

直接耦合放大电路

直接耦合放大电路为什么2级之间会互相牵连?为什么会造成易造成T2管基极电流过大? [ 本帖最后由 sinzcosytanx 于 2011-12-1 16:27 编辑 ]…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved