• 跳至主要导航
  • 跳到主要内容
  • 跳到主要侧边栏
  • 跳到页脚

单片机技巧

微控制器工程资源,微控制器新产品和电子工程新闻

  • 产品展示
    • 8-bit
    • 16-bit
    • 32-bit
    • 64-bit
  • 应用领域
    • 汽车行业
    • 连接性
    • 消费类电子产品
    • 产业
    • 医疗类
    • 安全
  • EE论坛
    • EDABoard.com
    • Electro-Tech-Online.com
  • 影片
    • TI单片机视频
  • EE资源
    • 快速设计
    • 电子书/技术提示
    • 常见问题
    • LEAP奖
    • 播客
    • 网络研讨会
    • 白皮书
  • EE学习中心

微控制器与微处理器:有什么区别?

十月9,2017 通过 斯科特·桑顿 7条留言

与微处理器(MPU)相比,微控制器(MCU)往往比其便宜,易于设置和操作。 MCU可以看作是单芯片计算机,而MPU则具有周围的芯片,这些芯片支持各种功能,例如存储器,接口和I / O。 MCU与MPU的问题看似简单,但存在一些显着差异。微控制器和微处理器之间的主要区别之一是微处理器通常将运行操作系统。操作系统允许多个进程通过多个线程同时运行。需要驱动程序来支持外围设备。

图1:MCU在单个芯片上比MPU提供更多的功能。在此,“ CPU”是指中央处理器,或简称为“处理器”。 CPU是任何计算设备的大脑。

微控制器将运行“裸机接口”,这意味着没有操作系统。没有操作系统,微控制器一次只能运行一个控制回路。从软件角度来看,这意味着单线程正在微控制器的处理器或中央处理器(CPU)上运行。

MCU仅具有与外界连接的基本选项。 MCU可能具有I2C,SPI,UART(串行),有时还具有低级USB连接。这些基本接口通常仅用于对MCU进行编程。 MCU的目的是永远运行一个相当简单的控制循环,直到它中断或停止为止。 MCU往往比MPU便宜。 MCU并非不可能进行无线通信,但请记住,MCU一次只能运行一个线程。为了得到服务,任何其他输入或过程都必须等待单线程或控制循环才能首先完成其工作。除了I2C,SPI或UART之类的基础知识之外,微处理器还倾向于具有许多接口。 MPU可能还具有更复杂的接口,例如以太网,蓝牙,WiFi,闪存等。

图2:使用MPU的简单温度控制设备的框图。

带有处理器的另一种芯片类型是片上系统(SoC),它是单个集成芯片(IC)上的整个系统。 SoC可以基于MCU或MPU,并将提供执行某些类型的应用所需的一切。例如,对于图像处理,SoC可能具有用于执行快速算法计算的MPU,数字信号处理器(DSP)和/或图形处理单元(GPU)的组合,以及用于驱动处理器的片上接口。显示器和HDMI或其他音频/视频输入/输出技术。 SoC在单个微型IC上支持整个芯片系统。

图3:使用MCU的简单温度控制设备的框图。

很难确定设备是MCU还是MPU,因为MCU如今可以做很多事情,包括更复杂的外围设备。由于某些MCU现在带有用于更复杂外围设备的简单软件驱动程序,并且可以找到更多的片上集成外围设备的MPU,因此MCU与MPU之间的区别变得越来越不明显。

参考文献/建议阅读:
PIC24FJ64GB004系列数据表
微处理器和应用处理器之间的区别
MCU与MPU:为您的工业应用选择合适的产品

你也许也喜欢:

  • 苹果应用处理器
    微处理器和应用处理器之间的区别
  • TI-MSP430微控制器
    强大的微控制器

提起下: 常问问题, 精选, 微控制器 标签: 基本, 常问问题

读者互动

评论

  1. 西沃什·卡斯拉维(Siavosh Kasravi) 说

    六月7,2019在1:35上午

    微型控制器可以’•多线程或多任务或运行操作系统并不完全正确。

    回复
    • 加拉 说

      2020年2月20日,下午1:56

      同意

      回复
    • Mal com 说

      2020年9月29日上午8:01

      为什么这样说呢?

      回复

引用

  1. 独立于内核的外设对CPU的依赖性为零...真的吗? 说:
    2018年4月20日下午12:39

    […]请注意,微控制器(MCU)与微处理器(MPU)不同。主要区别之一是MCU具有单个内核,而不处理多个[…]

    回复
  2. 【整理】芯片相关名词对比:CPU,MCU,SoC,MPU,PLC,DSP,ASIC,FPGA– 在路上 说:
    四月19,2019在5:49上午

    […微控制器与微处理器’s the difference […]

    回复
  3. 新型低功耗安全SOM |信标EmbeddedWorks 说:
    2020年3月27日,下午12:39

    […]单元(CPU)用于处理关键的系统功能。但是CPU越来越受到微控制器(MCU)的挑战,微控制器单元提供了类似的计算能力,并且将基准内存并入了[…]

    回复
  4. 嵌入式系统的历史和一些概念– wublogs 说:
    2020年11月13日上午1:42

    […]微处理器与微处理器:有什么区别? […]

    回复

发表评论 取消回复

您的电子邮件地址不会被公开。 必需的地方已做标记 *

主侧边栏

快速设计

组件选择变得简单。

今天尝试
设计快速的globle

EE培训中心教室

“ee

“ee

“ee

“ee

订阅我们的新闻

订阅每周行业新闻,新产品创新等等。

立即订阅

的RSS 当前的EDABoard.com讨论

  • 为全桥SMPS制作电流检测变压器的最佳方法是什么?
  • David Binkley在书中讨论的有关对称OTA优化的一些问题
  • 有线数据传输10 km
  • 这些弯曲的痕迹的目的是什么?
  • Commodore 1084s显示器的垂直线不清晰

的RSS 当前Electro-Tech-Online.com讨论

  • 同时从两个舷外为船上电池充电
  • 帮助一个非常基本的项目!
  • PNP电流镜未接近仿真模拟器
  • 汽车6伏发电机晶体管稳压器
  • PIC-Duino模板文件

在推特上关注我们

MicroContrlTips的推文

页脚

单片机技巧

EE World在线网络

  • 快速设计
  • EE World在线
  • EDA董事会论坛
  • 电子技术在线论坛
  • 连接器提示
  • 模拟IC技巧
  • 电力电子提示
  • 传感器提示
  • 测试和测量技巧
  • 电线电缆技巧
  • 5G技术世界

单片机技巧

  • 订阅我们的新闻
  • 与我们一起做广告
  • 联系我们
  • 关于我们
在推特上关注我们在Facebook上添加我们在YouTube上关注我们 在Instagram上关注我们

版权© 2021 ·WTWH Media LLC及其许可方。版权所有。
未经WTWH Media事先书面许可,不得复制,分发,传播,缓存或以其他方式使用本网站上的资料。

隐私政策

      • <font id="wlbbhsk"><samp id="y98eEji" class="yFwzdxz"><rt id="TVZVqqw"></rt></samp></font>



        • <caption class="SBG9hbd"><th class="A68WQTp"></th></caption>