打印
[应用相关]

STM32知识点分享 + 知识点合集

[复制链接]
1146|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)

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)




发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2335

主题

29265

帖子

24

粉丝