历史上的今天
返回首页

历史上的今天

今天是:2025年12月19日(星期五)

正在发生

2022年12月19日 | 关于STM32的基础知识

2022-12-19 来源:zhihu

本文参考:原子和野火STM32教学视频


1、STM32是“意法半导体”生产的基于“ARM公司Cortex-M3内核”的32位高性能MCU。

ST----意法半导体,即SOC厂商(芯片制造商)。ARM----IP厂商,负责芯片内核设计的公司

M-----Microelectronics的缩写,指微控制器。微处理器通常指计算机CPU。

32------指它是一个32位的微控制器。

注意:51单片机是5V工作电压而STM32是3.3V工作电压


2、STM32和ARM7的关系

ARM7和STM32的内核都是由ARM公司设计的。ARM7内核采用的是冯诺依曼结构(也就是计算机CPU采用的结构)而STM32采用的是哈佛结构。STM32是ARM公司设计出来取代ARM7的,所以它的性能优于ARM7。

Cortex-M3系列属于ARMv7架构,ARMv7架构的不同内核有不同的应用场合:1、"M系列"对微控制器。2、“R系列”针对嵌入式实时操作系统他。3、“A系列”面向尖端的基于虚拟内存的操作系统和用户应用。传统的ARM7采用ARMv4T架构。

以前很多人的嵌入式学习路线:51单片机~ARM7~ARM9~ARM11

现在很多人的嵌入式学习路线:51单片机~Cortex-M系列~Cortex-R系列~Cortex-A系列


3、STM32是否可以跑Linux

首先介绍虚拟内存管理单元,即MMU。操作系统分为两种:Windows、MacOS、Linux、Android这些操作系统带MMU才能跑;而FreeRTOS、ucOS、等不需要MMU。

  • ARM公司的Cortex-M3系列不带MMU故不能运行Linux。而Cortex-A系列如ARM9、ARM11带MMU,可以跑Linux。


  • 4、STM32应用场景

智能手环、微型四轴、扫地机器人、工业自动化控制等


推荐阅读

史海拾趣

G-Two Inc公司的发展小趣事

背景:在光伏胶膜领域取得成功后,福斯特开始寻求多元化发展。

发展:公司依托在光伏材料领域的技术积累和市场优势,逐步向电子电路、锂电等新材料领域拓展。同时,公司还成立了新材料研究院,专注于新材料的研发和创新。

成果:目前,福斯特在电子电路、锂电等领域也取得了显著成绩,为公司带来了新的增长点。

Elytone Electronics Co Ltd公司的发展小趣事

近年来,Elytone公司积极响应国家环保政策,致力于推动绿色发展。他们采用环保材料和清洁能源进行生产,减少了对环境的污染。同时,公司还加强了对废弃物的回收和处理工作,实现了资源的循环利用。这些举措不仅提升了公司的社会形象,也为行业的可持续发展做出了积极贡献。

国产公司的发展小趣事
对于功率较大的放大器,需要采用高效的散热措施来确保电路的稳定运行和长寿命。
C&K公司的发展小趣事

近年来,C&K在保持开关业务稳定发展的同时,还积极寻求新的增长点。为此,公司宣布成立了一个新的部门——C&K航空航天部。这个新部门旨在将公司在开关领域的专业技术与航空航天领域的需求相结合,为客户提供更先进、更可靠的系统解决方案。这一举措不仅展示了C&K在技术创新方面的实力,也为其未来的发展打开了新的大门。

这五个故事从不同角度展现了C&K公司在电子行业中的发展历程和成就。从磁芯记忆到微型开关的转型、成为世界领先的开关制造商、被ITT Industries收购与保持独立品牌、通过收购扩大全球业务与制造能力以及成立航空航天部拓展新领域,每一个阶段都充满了挑战与机遇。正是凭借着对技术创新的执着追求和对市场需求的敏锐洞察,C&K得以在激烈的竞争中脱颖而出,成为电子行业中的佼佼者。

Gemmy Electronics Co Ltd公司的发展小趣事
可能是由于电容器老化、容量下降或升压电路故障导致高压不足。
DAYA公司的发展小趣事

在快速变化的电子市场中,大雅智能始终保持敏锐的市场洞察力。通过深入研究市场需求和消费者行为,大雅智能准确把握市场趋势,及时调整产品策略。例如,在智能家居市场兴起之际,大雅智能迅速推出了一系列智能家居产品,成功抢占了市场先机。这种对市场趋势的敏锐洞察和快速响应能力,让大雅智能在电子行业中不断取得新的突破。

问答坊 | AI 解惑

长期供应综合测试仪8960(E5515B/E5515C)/CMU200/CMD55

一、 综合测试仪 R&S CMU200(可测GSM900/1800);Agilent8960 E5515B(可测GSM900/1800/1900/GPRS);Agilnet8960 E5515C(OPT:002、003,可测GSM、CDMA);R&S CMD55(可测900/1800);R&S CMD60(DECT测试仪);MT8801B(PHS测试仪); ...…

查看全部问答>

ARM入门

一 首先说说ARM的发展       可以用一片大好来形容,翻开各个公司的网站,招聘里面嵌入式占据了大半工程师职位。       广义的嵌入式无非几种:传统的什么51、AVR、PIC称做嵌入式微控制器;ARM是嵌入式微 ...…

查看全部问答>

睡眠耳机

很多人有睡前听轻音乐的习惯,据说这样不仅有助于很快入睡,而且还可以治疗打鼾。如果是戴普通的耳机你只能是平躺着,而且如果中间睡着了,耳机可能会被压在身下,而这款由一位家庭医生发明的睡眠耳机SleepPhones,被制作成了头带,戴着它你可以采 ...…

查看全部问答>

有没有人知道怎么在Source Insigth加入Keil的编译器,连接器等

有没有人知道怎么在Source Insigth加入Keil的编译器,连接器 把整个工程建立目标生成HEX文件。…

查看全部问答>

LCD分屏显示(高手指点)

比如:我要在LCD上显示4个画面,每一个画面占LCD得1/4。就像我们坐公交可以经常看到,显示多个监测画面。 不知道怎么贴图,画一个: |…

查看全部问答>

STR912有人成功扩充外部存储器(16bitSRAM)吗?

通过16位数据/地址复用方式,有人成功给STR912扩充外部存储器(16bit SRAM)吗?中间加了一只16位地址锁存器来扩充外部存储器SRAM,有无问题?最高速度怎样(是否只有96/2/2=24MHz)?稳定性怎样?  …

查看全部问答>

自制 51 avr pic 开发板

有想要啥资料的可以+qq 15508561422   目前在用彩屏,个小游戏,很久远的摩托罗拉手机中的 足球游戏 大家可以一起交流     功能板1 1:4*4矩阵键盘,键盘的应用不言而喻,任何一个实验或者项目中我们都可以看见按键的身影。 ...…

查看全部问答>

EKK-LM4F232例程一 PWM外设

 PWM相关函数原型   void ROM_PWMDeadBandDisable (unsigned long ulBase, unsigned long ulGen) 禁止PWM死区输出 void ROM_PWMDeadBandEnable (unsigned long ulBase, unsigned long ulGen, unsigned short usRise, unsigned short ...…

查看全部问答>

MSP430 的视频处理问题

大家好 在下新人一枚 请问MSP430 是否可以连接摄像头以及处理视频呢?     最近收到导师给的任务 大体是使用两个   TI 的 TrxEB 开发板 (搭载MSP430 5438a的MCU)     实现无线的视频传输&n ...…

查看全部问答>