STM32头文件STM32F10x.h和STM32F10x_lib.h区别

来源:本站
导读:目前正在解读《STM32头文件STM32F10x.h和STM32F10x_lib.h区别》的相关信息,《STM32头文件STM32F10x.h和STM32F10x_lib.h区别》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《STM32头文件STM32F10x.h和STM32F10x_lib.h区别》的详细说明。
简介:本文简单介绍了STM32两个头文件STM32F10x.h和STM32F10x_lib.h区别和使用时的方法。

#include<stm32f10x_lib.h>是ST公司V2.0的库函数使用的头文件,用MDK3.80A打开。但是,如果你用MDK4.7/MDK5打开,就没法找到了,这也就是为什么,我们老版本的例程,存在高版本的MDK编译的时候,报找不到stm32f10x_lib.h的错误的原因了。而stm32f10x_lib.h里面,经过分析,实际可以用:stm32f10x_map.h和stm32f10x_nvic.h来替代。

#include<stm32f10x.h>是ST公司V3.5及以后版本统一使用的库函数头文件了,说白了就是把原来的stm32f10x_lib.h,换成了#include<stm32f10x.h>,规范了代码,不需要包含那么多的头文件了。

最后,再总结下:

1,stm32f10x_lib.h是2.0的ST库函数头文件,在开发板的老版本的寄存器版本例程上面有用到,新版本例程一律没用了。

2,stm32f10x.h,是3.5的ST库函数头文件,在新版本例程,全部使用这个头文件了。

3,为了兼容不同的MDK版本,可以将这些所需的头文件,一律拷贝到了工程SYSTEMsys 文件夹了。

提醒:《STM32头文件STM32F10x.h和STM32F10x_lib.h区别》最后刷新时间 2024-03-14 01:08:52,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《STM32头文件STM32F10x.h和STM32F10x_lib.h区别》该内容的真实性请自行鉴别。