虽然可以随便找点知识点来写,但是因为平时收集的STM资料比较多,在此就贡献那些关于STM32知识点的资料**给大家吧,这样比较全面,方便学习、(主要见附件)
a. CMSIS 标准——stm32结构及库层次关,系解决不同的芯片厂商生产的Cortex微控 制器软件的兼容性问题。(内核函数层:其中包含用于访问内核寄存器的名称、地址定义,主要由ARM公司提供。设备外设访问层:提供了片上的核外外设的地址和中断定义,主要由芯片生产商提供。)
b. Libraries文件夹下是驱动库的源代码及启动文件。
c. Project 文件夹下是用驱动库写的例子跟一个工程模板。
d. 还有一个已经编译好的HTML文件,是库帮助文档。内核与外设的库文件分别存放 在CMSIS和STM32F10x_StdPeriph_Driver文件夹中。
e. Libraries\CMSIS\CM3文件夹下又分为CoreSupport和DeviceSupport文件夹。在 CoreSupport中的是位于CMSIS标准的核内设备函数层的M3核通用的源文件core_cm3.c 和头文件core_cm3.h。core_cm3.c屏蔽不同编译器的差异。core_cm3.c文件中包含了stdin.h这个头文件主要作用是提供一些新类型定义,这些新类型定义屏蔽了在不同芯片平台时,出现的诸如int的大小是16位,还是32 位的差异。
f. 在DeviceSupport文件夹下的是启动文件、外设寄存器定义&中断向量定义层的一些 文件,system_stm32f10x.c该文件的功能是设置系统时钟和总线时钟。stm32f10x.h 这个文件非常重要,是一个非常底层的文件。所有处理器厂商都会将对内存的操作封装成一个宏,即我们通常说的寄存器,并且把这些实现封装成一个系统文件,包含在相应的开发环境中。
Stm32知识点总结.pdf
(187.5 KB)
STM32相关知识点总结.pdf
(47.39 KB)
stm32知识点最终版!.pdf
(56.28 KB)
stm32特殊符号.pdf
(184.28 KB)
STM32常见知识点.pdf
(1.11 MB)
STM32L0单片机定时中断编程参考知识点.pdf
(4.08 MB)
STM32的学习速成.pdf
(168.68 KB)
STM32最小系统.rar
(3.36 MB)
一天入门STM32.part1.rar
(4.77 MB)
一天入门STM32.part2.rar
(1.19 MB)
|