0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于STM32的基本知识

STM32嵌入式开发 来源:STM32嵌入式开发 作者:STM32嵌入式开发 2020-11-27 16:26 次阅读

STM32简介

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

ST——芯片制造商意法半导体,SOC厂商

ARM——IP厂商,负责芯片内核设计的公司

M——Microelectronics的缩写,指微控制器

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

注意:51单片机是5V工作电压,而STM32是3.3V工作电压。STM32芯片结构,如下图所示。

STM32和ARM7的关系

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

Cortex-M3系列属于ARMv7架构,ARMv7架构的不同内核有不同的应用场合:

"M系列"对微控制器。

“R系列”针对嵌入式实时操作系统他。

“A系列”面向尖端的基于虚拟内存的操作系统和用户应用。传统的ARM7采用ARMv4T架构。

由于51单片机最早出现在中国市场,导致很多人嵌入式学习路线是这样的:51单片机→ARM7→ARM9→ARM11。

Cortex-M3内核系列

STM32下的产品分类。

STM32与STM8产品特点

通过产品所需芯片的引脚数量和flash容量来粗略确定所需芯片。

STM32与STM8的分类,如下表。

STM32微处理器的命名规则

在这里我们以STM32F103C8T6为例来说明。

STM32内部结构

STM32内部集成JTAG/SW调试功能,32k到512k的flash。以及I2CUSBCAN、数模转化等的功能。

STM32运行Linux

像Windows、MacOS、Linux、Android这些操作系统需要MMU才能跑。而FreeRTOSucOS、等不需要MMU。

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

STM32应用场景

智能手环、微型四轴飞行器、扫地机器人工业自动化控制等场景下都有STM32的身影。

原文标题:STM32的基本知识

文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 半导体
    +关注

    关注

    335

    文章

    27826

    浏览量

    223845
  • 嵌入式
    +关注

    关注

    5096

    文章

    19199

    浏览量

    308279
  • STM32
    +关注

    关注

    2274

    文章

    10929

    浏览量

    357995

原文标题:STM32的基本知识

文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    铝电解电容器基本化学知识

    关于铝电解电容器的基本化学知识介绍
    发表于 01-02 14:55 0次下载

    仪器知识问答小课堂

    关于仪器设备实验中的各种知识问题的问答
    的头像 发表于 12-27 16:21 181次阅读
    仪器<b class='flag-5'>知识</b>问答小课堂

    关于NAND Flash的一些小知识

    前言 作为一名电子专业的学生,半导体存储显然是绕不过去的一个坎,今天聊一聊关于Nand Flash的一些小知识。 这里十分感谢深圳雷龙发展有限公司为博主提供的两片CS创世SD NAND的存储芯片
    的头像 发表于 12-17 17:33 268次阅读

    IGB基本知识汇总

    本文对IGBT领域的深入研究与综合剖析成果,首先与您分享关于IGBT的基本原理及其构成元素,如芯片、单管及模块等方面的知识。接下来将共同关注的是IGBT在各个行业中的广泛应用。
    的头像 发表于 10-29 10:15 547次阅读
    IGB<b class='flag-5'>基本知识</b>汇总

    寻找“最强大脑”!Aigtek功率放大器知识竞赛,等你来战!

    亲爱的电子工程师们~欢迎来到Aigtek的精彩挑战时刻!作为专用于放大信号+驱动测试领域的测试仪器,你是否了解关于基本知识?是否了功率放大器的使用注意事项?本次有奖问答我们继续聚焦于功率放大器
    的头像 发表于 09-20 08:00 313次阅读
    寻找“最强大脑”!Aigtek功率放大器<b class='flag-5'>知识</b>竞赛,等你来战!

    堆栈和内存的基本知识

    本文主要聊聊关于堆栈的内容。包括堆栈和内存的基本知识。常见和堆栈相关的 bug,如栈溢出,内存泄漏,堆内存分配失败等。后面介绍软件中堆栈统计的重要性,以及如何使用工具工具软件中堆栈使用的范围,并给出在软件开发中,如何降低堆栈问题,优化堆栈的一些实践。
    的头像 发表于 08-29 14:10 593次阅读
    堆栈和内存的<b class='flag-5'>基本知识</b>

    贴片电阻烧坏了看不出型号怎么办

    贴片电阻的基本知识 在开始确定贴片电阻型号之前,我们需要了解一些关于贴片电阻的基本知识。贴片电阻是一种表面贴装元件,其尺寸较小,通常为0402、0603、0805、1206等。贴片电阻的阻值通常在几十欧姆到几十千欧姆之间,精度可
    的头像 发表于 08-27 09:47 1752次阅读

    光刻工艺的基本知识

    在万物互联,AI革命兴起的今天,半导体芯片已成为推动现代社会进步的心脏。而光刻(Lithography)技术,作为先进制造中最为精细和关键的工艺,不管是半导体芯片、MEMS器件,还是微纳光学元件都离不开光刻工艺的参与,其重要性不言而喻。本文将带您一起认识光刻工艺的基本知识
    的头像 发表于 08-26 10:10 1040次阅读
    光刻工艺的<b class='flag-5'>基本知识</b>

    热释电传感器基本知识和使用中的常见问题

    电子发烧友网站提供《热释电传感器基本知识和使用中的常见问题》资料免费下载
    发表于 06-11 09:06 1次下载

    凯迪正大电气分享电缆短路故障知识

    电缆短路故障,作为电力系统中的常见问题,不仅影响设备的正常运行,还可能带来严重的安全隐患。了解电缆短路的基本知识并掌握其查找技术,对于保障电力系统的稳定与安全至关重要。下面就给大家分享一下武汉凯迪正大电气有限公司遇到这类问题如何处理的以及相关原理。
    的头像 发表于 05-30 14:41 635次阅读

    关于MDB-RS232售货机支付适配器的售前疑问解答

    关于MDB-RS232售货机支付适配器的售前疑问解答。介绍了MDB-RS232适配器的选择,应用和设计需求。帮助客户更多的了解MDB适配器和MDB协议的基本知识,在自动售货机,自助咖啡机设计之初做更好的选择。
    的头像 发表于 05-08 22:26 632次阅读
    <b class='flag-5'>关于</b>MDB-RS232售货机支付适配器的售前疑问解答

    HarmonyOS开发案例:【卡片像素转换】

    基于像素单位,展示了像素单位的基本知识与像素转换API的使用。
    的头像 发表于 05-07 10:45 337次阅读
    HarmonyOS开发案例:【卡片像素转换】

    TSN的基本知识详解(上)

    TSN的目标是为工业自动化、智能交通、机器人控制等领域提供高性能、可靠性和实时性的通信。
    的头像 发表于 04-17 14:09 1918次阅读
    TSN的<b class='flag-5'>基本知识</b>详解(上)

    关于STM32 DMAMUX模块具体的应用示例代码

    有人通过公众号微信留言,询问是否有关于STM32 DMAMUX模块具体的应用示例代码。同时,个人也发现,虽然STM32片内的DMAMUX不是什么新模块,似乎还是很多人并不太熟悉。这里借机聊聊这方面的内容,重点演示相关功能的实现,
    的头像 发表于 03-25 09:15 2620次阅读
    <b class='flag-5'>关于</b><b class='flag-5'>STM32</b> DMAMUX模块具体的应用示例代码

    关于USB Type A/B/C的区别和基本知识

    ————————————————
    的头像 发表于 03-18 23:24 1745次阅读