什么是STM32?嵌入式和STM32简单介绍

1、嵌入式和STM32

1.1.什么是嵌入式

除了桌面PC之外,所有的控制类设备都是嵌入式
嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。
嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板,是一种专用的计算机系统。
国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

1.2、STM32介绍

stm32是由ARM公司设计,意法半导体(ST)公司生产,基于ARM内核的32位MCU系列,内核为ARM公司为要求高性能、低成本、低功 耗的嵌入式应用专门设计的Cortex-M内核标准的ARM架构
51易上手学习简单,但是已经不适合现在的复杂的需求环 境。由于需求的变化,ARM公司推出了全新的ARMv7架构的32位CortexM3,主要用在工控场景。

2、STM32 能做什么

STM32 属于一个微控制器,适用于控制类,自带了各种常用通信接口,比如 USART、 I2C、 SPI 等,可接非常多的传感器,可 以控制很多的设备。现实生活中,我们接触到的很多电器产品都有 STM32 的身影,比如智能手环,微型四轴飞行器,平衡车、移动 POS机,智能电饭锅,3D 打印机等等。

3、主流的嵌入式芯片架构

在这里插入图片描述
Cortex-A–开放式操作系统的高性能处理器 面向尖端的基于虚拟内存的操作系统和户应用
A8、A9、A15、A52、A53、A72、A73
应用场景:智能手机、上网本、数字电视、机顶盒
Cortex-R–面向实时应用的卓越性能 针对实时系统
应用场景:汽车制动系统、动力传输、航天航空
Cortex-M–面向具有确定性的微控制应用的成本敏感性的产品 对微控制器M0、M3、M4、M7
应用场景:门禁、扫地机器人、平衡车、手环等等

4、Cortex-M内核对比

Cortex-M4采用ARMv7-ME架构,Cortex-M3采用ARMv7-M架构,Cortex-M0采用ARMv6-M架构,Cortex-A5/A8采用ARMv7-A架构, 传统的ARM7系列采用的是ARMv4T架构。
在这里插入图片描述

5、STM32命名规则

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/801278.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

启动react 18.2.x项目报node错误

1、项目启动报错,node版本问题 可以考虑把node版本降低一点,我当时node版本是20.xx 后面我把本本降到16.13.1 2、tsconfig.json的飘红问题 这里提示的是这个字段已经不用了,建议删除该字段,所以删除该字段就好,其实…

[经典]Axrue部件库:Android系统部件

部件库预览链接:(请与班主任联系获取文档) 支持版本: Axrure RP 8 文件大小: 1200KB 模板目录 黑、白两种UI风格 每天 文档内容介绍 免费领取资料 “210630” 领取

JavaScript object 数据更新方法

https://andi.cn/page/621560.html

JS-11G1端子排静态时间继电器 约瑟JOSEF

JS-11G端子排静态时间继电器 系列型号: JS-11G1端子排静态时间继电器;JS-11G2端子排静态时间继电器; JS-11G3端子排静态时间继电器; JS-11G4端子排静态时间继电器; JS-11G5端子排静态时间继电器;JS-11G7端子排静态时间继电器; JS-11G9端子排静态时间…

沙袋装袋机的原理和特点_鼎跃安全

在现代工业和建筑领域,沙子等散状物料的包装是一个必不可少的环节。传统的手工包装方式效率低下且劳动强度大,而沙袋装袋机的出现则极大地提高了包装效率和质量。 一、沙袋装袋机的工作原理 沙子通过输送系统从储料仓输送到装袋机的料斗中。输送系统设计…

SpringBoot中动态注册Bean的方式

测试环境,本文源码 Java:8SpringBoot:2.5.14示例场景:动态注册ProxyServlet,间接实现类似于Nginx的反向代理功能 先理解如何实现动态注册 Bean 。 由于在 SpringBoot 中,先进行 Bean 的定义,…

道路巡检准确率优于90%,千寻驰观是怎么做到的?

在7月初落下帷幕的2024世界人工智能大会上,人形机器人十八罗汉齐聚现场,“百模大战”精彩开演,还有多种大模型在产业端应用和落地,AI浪潮席卷而来。千寻位置携北斗时空智能AI应用千寻驰观产品亮相大会,备受瞩目。 2024…

释放DOE的能量,快速确定最佳工艺设置,节省时间、成本和资源

您是否希望降低成本、提高生产效率,并最大限度地减少行业对环境的影响? 所有行业,尤其是钢铁、铝、水泥和石化等能源密集型行业,都面临着应对这些挑战的持续压力。供应链压力、可持续发展、严格的监管环境、日益增长的消费者预期…

在前端vue3 开发媒体查询代码 实现 响应式布局(js 和css 方式)

在上一篇文章中 我介绍了一下 媒体查询的知识以及概念 我只介绍了在html css3 中的使用方式以及书写 下面我来简单来演示一下 在vue3 中怎么使用这个 其实都一样的 只是.vue 的文件 我用的是ant-design-vue3 的前端web端框架 用这个来演示 一. css样式媒体查询 目前的框架 是…

mysql中的存储过程

存储过程的作用:有助于提高应用程序的性能。存储过程可以不必发送多个冗长的SQL语句 废话不说多,直接实操 ##实现num的相加 delimiter $$ CREATE PROCEDURE test1 () begindeclare num int default 0; -- 声明变量,赋默认值为0select num20;end $$ delimiter ; …

誉天教育与武汉晴川学院携手开展鸿蒙实训营,共筑鸿蒙生态新篇章!

在数字经济蓬勃发展的今天,鸿蒙系统作为华为自主研发的操作系统,正逐步构建起一个开放、协同、共赢的生态体系。为了进一步推动鸿蒙生态的繁荣发展,培养更多具备鸿蒙原生应用开发能力的专业人才,誉天教育与武汉晴川学院强强联合&a…

聚类分析方法(三)

目录 五、聚类的质量评价(一)簇的数目估计(二)外部质量评价(三)内部质量评价 六、离群点挖掘(一)相关问题概述(二)基于距离的方法(三)…

内网服务器通过squid代理访问外网

一、背景 现在要对172.16.58.158服务器进行openssh升级操作,我用之前写好的升级脚本执行后,发现没有备份旧的ssh程序文件,然后还卸载了oenssl-devel,然后我发现其他服务器ssh该服务器失败。同时脚本执行时报错“ configure: error: *** zlib.h missing - please install first …

Modbus - 笔记

1 Modbus Poll/Slave 模拟器使用教程 Modbus Poll/Slave 模拟器使用教程_modbus poll 使用教程-CSDN博客 https://item.jd.com/67488830087.html 2 一文秒懂串口、COM口、TTL、RS-232、RS-485区别 一文秒懂串口、COM口、TTL、RS-232、RS-485区别_电平 3 串口的学习 http…

安灯系统在电力设备制造业中的应用效果

安灯系统作为面向制造业生产现场的专门应用软硬件系统,在电力设备制造企业中发挥着重要的作用。作为精益制造执行的核心工具,安灯系统为企业提供了快速联络生产、物料、维修、主管等部门的功能,以实时掌控和管理生产线状况,实现生…

FlashAttention3:“GEMM”就是比较快!

阅读文章之前请温习以下四篇文章&#xff0c;避免云里雾里&#xff1a; 轻松读懂FlashAttention上<矩阵分块加载&#xff0c;改写softmax算法> 轻松读懂FlashAttention下 轻松读懂FlashAttention-2<优化循环体&#xff0c;减少非矩阵运算> GPU的基础认知<GE…

绘制science研究区域概况图

Python绘制研究区域概况图&#xff1a; import numpy as np import matplotlib.pyplot as plt from cartopy.mpl.ticker import LongitudeFormatter, LatitudeFormatter import cartopy.crs as ccrs import cartopy.feature as cfeature from cartopy.io.shapereader import R…

【螺旋矩阵】python刷题记录

目录 题目&#xff1a; 思路&#xff1a; 上代码&#xff1a; 结果&#xff1a; 大佬题解&#xff1a; 思路&#xff1a; 代码&#xff1a; 结果&#xff1a; 题目&#xff1a; 这题 模拟 来做 思路&#xff1a; 方向转换&#xff1a;使用矩阵&#xff08;4个元素&…

el-table的selection多选表格改为单选

需求场景: 选择表格数据时&#xff0c;需要控制单条数据的操作按钮是否禁用。 效果图: html代码: <div><el-tableref"multipleTable":data"tableData"tooltip-effect"dark"style"width: 100%"selection-change"handl…

【vue+el-table】实现表尾合计行分两行显示,一行显示勾选项之和,一行显示合计,已实现,具体思路解析

效果图&#xff1a; 思路解析&#xff1a; 首先进行了el-table列表的组件封装&#xff0c;很多参数是传进来的。如果是普通的列表&#xff0c;相关参数直接定义就行 1、使用el-table的summary-method处理表尾行 &#xff08;1&#xff09;定义summaryIndex用于指定合计在哪一列…