MCU架构是怎样的?简单介绍
MCU按其存储器类型可分为无片内ROM型和带片内ROM型两种。对于无片内ROM型的芯片,必须外接EPROM才能应用(典型芯片为8031)。
好的,MCU(微控制器单元)的架构可以简单理解为一个高度集成的微型计算机系统,所有核心部件都封装在一个芯片里。其主要组成部分包括:
-
中央处理器:
- 这是MCU的大脑,通常是一个精简指令集的内核,比如ARM Cortex-M系列(非常非常常见,如STM32系列)、RISC-V、或者传统的8051、AVR、PIC等。
- 负责执行程序指令、进行算术逻辑运算。
-
存储器:
- 程序存储器 (Flash ROM): 用于存储用户编写的程序代码。掉电后内容不丢失。
- 数据存储器 (RAM): 用于在程序运行时存储临时变量和中间结果。掉电后内容丢失。
- 特性: 容量通常从几KB到几MB不等,相比电脑的内存小很多。
-
输入/输出端口:
- 通用输入输出: 最基本的数字信号接口,用于连接按钮、LED、开关等简单设备。
- 专用外设接口:
- 通信接口: 例如UART/USART(串口)、SPI(高速同步串行通信)、I2C/I2C(用于连接传感器的低速串行总线)、USB、CAN(汽车/工业用)、以太网等。
- 模数转换器: 将现实世界中的模拟信号(如温度、光照、电压)转换成MCU能处理的数字信号。
- 数模转换器: 将MCU的数字信号转换成模拟信号输出(使用较少于ADC)。
- 定时器/计数器: 用于精确计时、产生PWM信号(控制电机、LED亮度)、计数外部事件。
- 专用控制模块: 如电机控制、电容触摸感应、显示屏控制等专用控制器。
-
系统总线和互连:
- 内部总线(数据总线、地址总线、控制总线)将这些所有部件连接起来,实现数据和指令的传输。
- 现代MCU内部互连(也称为“片上总线”或“交叉开关”)通常非常高效。
核心特点总结:
- 高度集成 (单片化): 计算核心、存储和各种接口都集成在一块硅片上。
- 存储程序、独立运行: 程序存储在片内Flash中,上电后CPU自动从Flash读取并执行,不需要外部操作系统也能工作。
- 丰富的片上外设: 专门为控制应用设计,直接控制传感器、执行器、通信。
- 低功耗: 设计时非常注重功耗优化,尤其是睡眠模式电流极小,适合电池供电的嵌入式设备。
- 实时性: 针对工业控制、汽车电子等需要即时响应的应用设计,通常有中断控制器来快速响应外部事件。
- 哈佛结构 / 改进型哈佛结构: 这是大部分MCU使用的架构,程序存储器和数据存储器使用独立的物理总线连接,指令读取和数据访问可以同时进行,提高了执行效率(与通用PC常用的冯·诺依曼结构不同)。
简单说,MCU就是将一个微处理器核心、内存以及各种输入/输出接口都集成在一块芯片上,构成了一个可以独立运行、直接控制外部设备的微型计算机,专门用于嵌入式控制应用。 像小家电、玩具、智能手表、传感器节点、电机控制器等里面都能找到它的身影。
SD NAND的架构简单理解
雷龙发展是专门做SD NAND的厂商,目前我们已经和很多MCU平台(包括ST、TI等)配合量产过。在这里简单的跟大家交流一下SD NAND这个东西,SD NAND的
MCU应用程序架构整理(转)
办法,对mcu ram 有一定的要求。详细介绍顺序执行法这种方式较为简单,实时性,并行性要求不高的情况下是一种不错的选择,程序设计
资料下载
王伟
2021-10-28 11:06:18
介绍怎样用MCU来生成PWM资料下载
电子发烧友网为你提供介绍怎样用MCU来生成PWM资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用
资料下载
李鸿洋
2021-04-25 08:48:51
怎样架构你的单片机程序
对于单片机程序来说,大家都不陌生,但是真正使用架构,考虑架构的恐怕并不多,随着程序开发的不断增多,本人觉得架构是非常必要的。前不就发帖与大家一起
ARM架构简单介绍
ARM架构简单介绍市场上成百上千种的 ARM 芯片,如果我们去看它们的内核,却只有不多的几种。从时间上来看,从1985年设计的 26 位地址总线
MCU应用程序架构的相关资料推荐
,对mcu ram 有一定的要求。详细介绍顺序执行法这种方式较为简单,实时性,并行性要求不高的情况下是一种不错的选择,程序设计
关于ARM架构的简单介绍
关于ARM架构ARM架构,过去称作高级精简指令集机器(英语:Advanced RISC Machine,更早称作Acorn精简指令集机器,Acorn RISC Machine),是一个精简指令
如何选择8位MCU和32位MCU架构的指南使用?
该如何对8位以及32位的MCU进行选择?8位和32位MCU在功能上仍是互为辅助、各有千秋,这其中的诀窍就在于,需先了解什么样的应用适合什么样的MCU
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 芯片的工作原理是什么?
- ssd是什么意思
- 什么是蓝牙?它的主要作用是什么?
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- dtmb信号覆盖城市查询
- 怎样挑选路由器?
- 华为芯片为什么受制于美国?
- 元宇宙概念股龙头一览
- type-c四根线接法图解
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- BLDC电机技术分析
- 复位电路的原理及作用
- dsp是什么意思?有什么作用?
- iphone13promax电池容量是多少毫安
- 苹果无线充电器怎么使用?
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 传感器常见类型有哪些?
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机