历史上的今天
今天是:2024年10月06日(星期日)
2018年10月06日 | stm32固件库文件描述
2018-10-06 来源:eefocus
固件函数库文件描述
其中新版本的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是唯一一个需要由用户修改的文件。它作为应用和库之间的界面,指定了一系列参数。
上一篇:stm32中的错误以及排除方法
下一篇:stm32的库文件的用法解释
史海拾趣
|
本帖最后由 paulhyde 于 2014-9-15 09:27 编辑 那个芯片驱动步进电机的控制模式比较灵活,但是驱动直流电机,唯一可以改变的就是PWM占空比。PWM的频率固定是16Khz。 我不是电机专家,但是知道直流电机的PWM频率对电机性能影响比较大。我们用NEC的 ...… 查看全部问答> |
|
Channel Estimation & Equalization for WiMAX Introduction The Altera® channel estimation and equalization modules for mobile worldwide interoperability for microwave access (WiMAX) can be used to accelerate the development of mobile broadband wireless basestations based ...… 查看全部问答> |
|
各位,我现在在做的一个项目,是这样的 在Ce下面有两个音频设备,从第一个音频设备里面获取音频数据(比如录音),然后将数据从第二个设备输出。 大致的思路是这样的,使用winInXXX的函数,从第一个设备获得数据,然后将数据通过wavOutXXX,扔到 ...… 查看全部问答> |
|
1.非流水线时空图 ; 2.流水处理器的加速比; 3.流水线单位时间执行完毕的指令数(吞吐率)。 1指的什么图? 2、3怎么计算? 已知流水分为取指、译码、执行、回写四个过程,有10条指令连续输入此流水线,时钟周期为100ns.… 查看全部问答> |
|
在做一个过滤驱动实现USB的存储控制,一个加密U盘,只有在密码验证正确时,过滤驱动对SCSI读命令的数据进行解密,U盘才能使用。在xp下运行一直很正常,但是在2000下偶尔会出现,密码验证正确以后,双击U盘,有时会显示“无法打开,提示提示请将磁盘 ...… 查看全部问答> |
|
如何在WinCE的控制面板中增加触摸屏校准(Stylus)应用,非常感谢!! 各位: 我遇到了一个奇怪的问题,在WinCE的控制面板中没有触摸屏校准(stylus)的应用,以前在编译的时候,只要选择了Mobile Handheld,就肯定会有的。但现在在控制面板中只有鼠标(Mouse)的应用,可是我现在也是用的触摸屏啊?请问下如 ...… 查看全部问答> |
|
进度条到100%就没下文了。真是摆设 未命名.JPG (70.33 KB) 下载次数:2 2011-2-17 20:12 IE.JPG (94.01 KB) 下载次数:0 2011-2-17 20:12 ...… 查看全部问答> |
|
从板子回来焊上元件一直没成功原因是总是出现0x54,这明显骂人啊,这两天气死我了,这不是让我玩完么 我本想放弃因为本来四层我改为两层,能好吗?大家知道一分价钱一分货。 我在徘徊中痛苦地思考, ...… 查看全部问答> |




