4-stm32官方固件库

Posted darren-pty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4-stm32官方固件库相关的知识,希望对你有一定的参考价值。

ARM公司:

ARM 是一个做芯片标准的公司,它负责的是芯片内核的架构设计

 

芯片公司:

TIST 他们并不做标准,他们是芯片公司,他们是根据 ARM 公司提供的芯片内核标准设计自己的芯片。所以,任何一个做 Cortex-M3 芯片,他们的内核结构都是一样的,不同的是他们的存储器容量,片上外设, IO 以及其他模块的区别。所以你会发现,不同公司设计的 Cortex-M3 芯片他们的端口数量,串口数量,控制方法这些都是有区别的,这些资源他们可以根据自己的需求理念来设计。同一家公司设计的多种 Cortex-m3 内核芯片的片上外设也会有很大的区别,比如 STM32F103RBT STM32F103ZET,他们的片上外设就有很大的区别。

技术图片

 

 

 ARM 公司为了能让不同的芯片公司生产的 Cortex-M3 芯片能在软件上基本兼容,和芯片生产商共同提出了一套标准 CMSIS 标准(Cortex Microcontroller Software Interface Standard) ,翻译过来是

ARM Cortex? 微控制器软件接口标准ST 官方库就是根据这套标准设计的。这里我们又要引用参考资料里面的图片来看看基于 CMSIS 应用程序基本结构

 

 




以上是关于4-stm32官方固件库的主要内容,如果未能解决你的问题,请参考以下文章

学习Stm32使用固件库和写寄存器有啥区别

STM32F407VET6之IAR之ewarm7.80.4工程建立(基于官方固件库1.6版本)

STM32 HAL固件库编程的文件构架

stm32固件库SPI操作

stm32固件库哪里下载

STM32固件库和Keil里面的Lib库是啥关系