简述:在使用STM32的几年时间里,用寄存器为STM32编写的库,包括:时钟配置、GPIO配置、串口配置、外部中断配置、PWM配置、ADC配置、DMA配置,SPI、IIC的使用等等,几乎包含了所有常用功能。大家可以直接用,新手也可以用来学习,里面的注释很详细。 下载地址: 链接:https://pan.baidu.com/s/1gcoBVScvb5tu2TYzwYS6Ng
![]() 图一 附上库文件压缩包: 链接:https://pan.baidu.com/s/1gcoBVScvb5tu2TYzwYS6Ng 压缩包里有以下两个内容:
图二
“STM32F10X库文件”文件夹中包含了库的头文件和图一所示的库的源文件,库中每个源文件的功能函数在库的公共头文件“MY_STM32F10X_Conf.h”中都有详细介绍。压缩包中“STM32F10X_Library”文件夹是使用库的示例工程。库的使用很简单,只要把头文件 “MY_STM32F10X_Conf.h”和“stm32f10x.h” 包含到工程里面,再根据需要的功能在工程中添加图一中的源文件,然后在用库的地方,include库的公共头文件 “MY_STM32F10X_Conf.h”,就可以调用库中的函数了。上面提到的文件都可以在“STM32F10X库文件”文件夹中找到。库中有个别地方会用到SYSTEM文件夹中的函数功能,把SYSTEM文件夹中的内容也加到工程中就行,SYSTEM文件夹可以直接从示例工程中拷贝。关于库的使用,可以参考压缩包中的示例工程。
|
原文:https://www.cnblogs.com/hulkup/p/11666579.html