[应用相关] STM32知识点分享 + 知识点合集

[复制链接]
1360|0
 楼主| LED2013 发表于 2017-9-18 23:32 | 显示全部楼层 |阅读模式
虽然可以随便找点知识点来写,但是因为平时收集的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, 下载次数: 30)

STM32相关知识点总结.pdf (47.39 KB, 下载次数: 24)

stm32知识点最终版!.pdf (56.28 KB, 下载次数: 25)

stm32特殊符号.pdf (184.28 KB, 下载次数: 22)

STM32常见知识点.pdf (1.11 MB, 下载次数: 22)

STM32L0单片机定时中断编程参考知识点.pdf (4.08 MB, 下载次数: 12)

STM32的学习速成.pdf (168.68 KB, 下载次数: 19)

STM32最小系统.rar (3.36 MB, 下载次数: 8)

一天入门STM32.part1.rar (4.77 MB, 下载次数: 16)

一天入门STM32.part2.rar (1.19 MB, 下载次数: 14)




您需要登录后才可以回帖 登录 | 注册

本版积分规则

2440

主题

30161

帖子

24

粉丝
快速回复 在线客服 返回列表 返回顶部