掌握STM32的估计库的构成和每个库文件的作用,对我们使用库非常有帮助,我们这里以3.5版本的库来分析。
按照内核和外设的关系,我把库分成两个部分: 内核相关 , 处理器相关 。
_________________
|跟CM3(内核)相关的|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
cor_cm3.h
这个头文件实现了:1、内核结构体寄存器定义 2、内核寄存器内存映射 3、内存寄存器位定义。跟处理器相关的头文件stm32f10x.h实现的功能一样,一个是
针对内核的寄存器,一个是针对内核之外,即处理器的寄存器。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
misc.h :内核应用函数库头文件
按照内核和外设的关系,我把库分成两个部分: 内核相关 , 处理器相关 。
_________________
|跟CM3(内核)相关的|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
cor_cm3.h
这个头文件实现了:1、内核结构体寄存器定义 2、内核寄存器内存映射 3、内存寄存器位定义。跟处理器相关的头文件stm32f10x.h实现的功能一样,一个是
针对内核的寄存器,一个是针对内核之外,即处理器的寄存器。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
misc.h :内核应用函数库头文件