大家好,今天我跟大家分享一下学习STM32的一些收获,希望对初学STM32的同学有所启示。当然,本人也是一名初学者,如果有谈论不妥之处,还望您能够批评指正,不吝赐教,本人将非常感激。如果有什么问题,欢迎您到http://www.openedv.com/进行提问与讨论。最后祝您学业有成,工作顺利。

一、什么是STM32?
意法半导体(ST)集团于1988年6月成立,是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSON Microelectronics将公司名称改为意法半导体有限公司,是世界最大的半导体公司之一。 STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex®-M0,M0+,M3, M4和M7内核(ST’s product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。

它具有以下三个特点:

•新的基于ARM内核的32位MCU系列

–标准的ARM架构 –内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核

•超前的体系结构

–高性能 –低电压 –低功耗 –创新的内核以及外设

•简单易用/自由/低风险

Cortex-M3系列属于ARMv7架构

ARMv7架构定义了三大分工明确的系列:
"A“系列:面向尖端的基于虚拟内存的操作系统和用户应用
”R“系列:针对实时系统
”M“系列:对微控制器。STM32学习笔记一MCU介绍
**

STM32的命名规则

**
STM32学习笔记一MCU介绍
这里大家只要记住TIM1 和 TIM8、GPIO、ADC、SPI等是高速外设,所以挂载在APB2总线之下(APB2、APB1,2>1,所以APB2为高速时钟总线),TIM2~TIM7 挂载在APB1总线之下,就够了。

相关文章:

  • 2021-07-14
  • 2021-05-06
  • 2021-06-08
  • 2021-12-22
  • 2021-11-12
  • 2021-11-12
  • 2021-06-30
  • 2021-11-17
猜你喜欢
  • 2021-05-07
  • 2021-10-04
  • 2021-06-03
  • 2021-07-09
  • 2022-01-07
  • 2021-10-30
  • 2021-12-08
相关资源
相似解决方案