|
STM32简介 STM32是“意法半导体”生产的基于“ARM公司Cortex-M3内核”的32位高性能MCU。
注意:51单片机是5V工作电压,而STM32是3.3V工作电压。STM32芯片结构,如下图所示。
ARM7和STM32的内核都是由ARM公司设计的。ARM7内核采用的是冯诺依曼结构,也就是计算机CPU采用的结构,而STM32采用的是哈佛结构。STM32是ARM公司设计出来取代ARM7的,所以它的性能优于ARM7。
Cortex-M3内核系列 STM32下的产品分类。
通过产品所需芯片的引脚数量和flash容量来粗略确定所需芯片。
在这里我们以STM32F103C8T6为例来说明。
ARM公司的Cortex-M3系列不带MMU故不能运行Linux。而Cortex-A系列如ARM9、ARM11带MMU,可以跑Linux。 STM32应用场景 智能手环、微型四轴飞行器、扫地机器人、工业自动化控制等场景下都有STM32的身影。 |
经验分享 | STM32G474 HRTIM Triggered-half模式实现两相交错电源180°相位同步方案
stm32f334_硬件IIC跑u8g2移植步骤
详解STM32单片机的堆栈
stm32f334_第二十三章基础定时器6/7非中断方式单次触发
stm32f334_IIC通信点亮0.96OLED
STM32大神笔记,超详细单片机学习汇总资料
小白也能明白的STM32的低功耗与唤醒机制
经验分享 | 为什么重启ADC的DMA传输要先停掉ADC?
STM32芯片命名规则
STM32 引脚到底有多少?为什么一个引脚能当好几个用?
微信公众号
手机版