外设、总线、接口概念辨析

news/2024/11/29 5:49:28/

命名:

外设,peripheral。

总线,bus。

接口,interface。

 

本文对这几个容易混淆的概念进行辨析,以便于更好地理解嵌入式系统。

 

外设在个人电脑等领域是指主机以外的一些设备,如显示器、键盘、鼠标、打印机等。

 

总线的概念一般都使用了其字面意思,比较好理解,先不细说。

 

一般的软件开发,接口说的是函数、类等与外界对接的门面。像互联网开发、企业应用、PC 软件开发,说到接口时指的是这个含义。而嵌入式系统的开发,常常会伴随着硬件设备的使用。描述硬件时接口(英文表达还是 interface)有着不同的含义。

 

下面将这三个嵌入式系统中的概念放在一起来讲。

image.png

要想明确地区分与辨别三个概念,可以参照上图。在 SoC 芯片与硬件板卡的抽象模型中,外设 <-> 总线 <-> 接口是线性连接的关系。总线连接了另外的两个东西。

 

下面举例子来讲。

image.png

上图是 TI(德州仪器)的 OMAP-L138 芯片的功能框图,红色箭头所在的整个黑色加粗方框,左上角就是 Peripherals,这些都是外设,是相对于上方三个黑框核心部件之外的功能模块。外设名称里的“外”可理解为外围,是芯片上相对于核心部件的外围。

image.png

上图是广州创龙开发设计的基于 OMAP-L138 芯片的硬件板卡,红框中三个“接口”分别为 RS232、RS232、RS485。板卡上走线都为 UART,连接到芯片上的 UART 外设。当板卡这个接口连接了上位机等其他设备时,我们说 OMAP-L138 通过 UART “总线”进行相连,使用 UART “总线”进行通信。


http://www.ppmy.cn/news/615721.html

相关文章

MCU 如何控制外设

单片机如何控制外设 单片机不是直接控制外设的&#xff0c;而是通过配置片上外设寄存器来控制其输出和检测高低电平&#xff0c;进而控制外围器件。 单片机如何配置寄存器的&#xff1f; 下图是单片机驱动 点亮发光二极管 内核从flash里面加载读取指令。内核根据指令到SRAM里面…

常用芯片外设扫盲

AI算法半路出家的过程其实是有点痛苦的&#xff0c;告别了曾经熟悉的领域&#xff0c;在陌生又熟悉的道路上摸索着前进&#xff0c;其中的焦虑、彷徨以及面对信息过载的不知所措&#xff0c;常常让人怀疑当初的选择。好在&#xff0c;硬核人生不会被小小的困难劝退&#xff0c;…

CPU与外设间数据传输方式

主要有程序传送方式、中断传送方式和直接存储器存取(DMA)传送方式&#xff0c;分别介绍如下。 1. 程序传送方式 程序传送方式是指直接在程序控制下进行数据的输入/输出操作。程序查询方式分为无条件传送方式和查询方式&#xff08;条件传送方式&#xff09;两种。 …

STM32外设

外设 1.认识2.外设------------1.内部外设; 2.外设。3.如何选择外设IO口 1.认识 STM32管脚40个&#xff0c;常见是整个最小系统板&#xff0c;具体介绍认识可自行百度 2.外设------------1.内部外设; 2.外设。 内部是单片机里集成的功能&#xff0c;外设是指单片机扩展的功能 …

单片机外设基本概念_单片机外设有哪些,外设功能是什么?

单片机外设有哪些? 单片机内部的外设一般包括:串口控制模块,SPI模块,I2C模块,A/D模块,PWM模块,CAN模块,EEPROM,比较器模块,等等,它们都集成在单片机内部,有相对应的内部控制寄存器,可通过单片机指令直接控制。 外设指的是单片机外部的外围功能模块,比如键盘控制芯…

计算机外设分为三类,电脑外设有哪些

电脑外设有哪些 导语&#xff1a;电脑外设就是除主机外的大部分硬件设备都可称作外部设备&#xff0c;或叫外围设备&#xff0c;简称外设。下面就来看看小编为大家整理的电脑入门知识&#xff0c;希望对您有所帮助! 外部设备大致可分为三类&#xff1a; 1.人机交互设备&#xf…

cpu与外设工作原理

总结来说&#xff0c;就是插上外设后&#xff0c;cpu就可以检测和连接到外设上的寄存器&#xff0c;把它当成内存来使用&#xff0c;然后就是对这些寄存器进行读写&#xff0c;写控制寄存器来控制外设&#xff0c;读状态寄存器来检测外设状态&#xff08;外设会把当前状态信息放…

外设篇:时钟系统

SoC时钟系统简介 什么是时钟&#xff1f;SoC为什么需要时钟&#xff1f; (1)时钟是同步工作系统的同步节拍。 (2)SoC内部有很多器件&#xff0c;譬如CPU、串口、DRAM控制器、GPIO等内部外设&#xff0c;这些东西要彼此协同工作&#xff0c;需要一个同步的时钟系统来指挥。这个就…