总线接口与计算机通信

微机中总线一般有内部总线、系统总线和外部总线。

内部总线是微机内部各外围芯片与处理器之间的总线,用于芯片一级的互连;

系统总线是微机中各插件板与系统板之间的总线,用于插件板一级的互连;

外部总线则是微机和外部设备之间的总线,微机作为一种设备,通过该总线和其他设备进行信息与数据交换,它用于设备一级的互连。

计算机通信方式可以分为并行通信和串行通信,相应的通信总线被称为并行总线和串行总线。

并行通信速度快、实时性好,但由于占用的口线多,不适于小型化产品;串行通信速率虽低,但在数据通信吞吐量不是很大的微处理电路中则显得更加简易、方便、灵活。

一、内部总线

1.I2C总线

2.SPI总线

SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。

3.SCI总线

二、系统总线

1.ISA总线

2.EISA总线

3.VESA总线

4.PCI总线

5.Compact PCI

三、外部总线

1.RS-232-C总线

2.RS-485总线

3.IEEE-488总线

4.USB总线

参考:

1. 什么是总线接口 http://zhidao.baidu.com/link?url=zVaO9eVI-46TgUAjZCPb2XxCOASuX0XjxQMl_YeqH0iznx9hSmppZgGNgBkSmKBdwXI_H7LhJ8QCaN5PvJUNOK

2. 常见接口电路介绍 http://wenku.baidu.com/link?url=rPXAWPV1DLttBOy6O2-8g4jq2VZBnv4v70bCixoCU6l2I6Yuc9reQ-I99_njImH1tVKolXSkpUCmL65Bx2-yeLMNzXTBNd-cjf2OV60mwBK

时间: 2024-10-06 07:33:37

总线接口与计算机通信的相关文章

总线接口与计算机通信(二)SPI总线

[SPI基础知识简介] SPI总线是Motorola公司推出的三线同步接口,用于 CPU与各种外围器件进行全双工.同步串行通讯. 同步串行3线方式进行通信:一条时钟线SCK,一条数据输入线MOSI,一条数据输出线MISO; SPI主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;提供频率可编程时钟;发送结束中断标志;写冲突保护;总线竞争保护等. SPI总线有四种工作方式(SP0, SP1, SP2, SP3),其中使用的最为广泛的是SPI0和SPI3方式. ? ? 源文档 <htt

总线接口与计算机通信(四)USB外部总线(初级认识)

USB简介 ? USB是英文Universal?Serial?BUS(通用串行总线)的缩写,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯,是应用在PC领域的接口技术.USB接口支持设备的即插即用和热插拔功能. USB的电气特性 USB连接器包含四条线:2条用于电源供电(VBUS和GND),2条用于USB数据传输(D+和D-).VBUS提供5V电源,电流可达500mA.D+和D-为双向信号线,信号传输速率为12Mbps(每位83ns).D+和D-信号电平为3.3V? USB的特点? 1)

总线接口与计算机通信(四)USB外部总线

USB简介 ? ? USB?是英文Universal?Serial?BUS(通用串行总线)的缩写,是一个外部总线标准,用于规?范电脑与外部设备的连接和通讯,是应用在PC?领域的接口技术.USB?接口支持设备的即插?即用和热插拔功能. ? ? USB?的拓朴结构 1)?USB?的网络协议中每个USB?的系统有且只有一个host?它负责管理整个USB?系统,包括USB?Device?的连接与删除.与USB?Device?的通信.总路线的控制等等? 2)?Host?端有一个Root?Hub,可提供一个

总线接口与计算机通信(五)CAN总线

? ? CAN网络图示 ? ? CAN的特点? ? ? CAN协议具有以下特点. ?? ? (1)?多主控制? 在总线空闲时,所有的单元都可开始发送消息(多主控制).?最先访问总线的单元可获得发送权(CSMA/CA方式*1).? 多个单元同时开始发送时,发送高优先级ID消息的单元可获得发送权. ? ? ?(2)?消息的发送? 在CAN协议中,所有的消息都以固定的格式发送.总线空闲时,所有与总线相连的单元都可以开始发送新消息.两个以上的单元同时开始发送消息时,根据标识符(Identifier?以下

总线接口与计算机通信(三)起止式异步串口

串口简介 1. 什么是串口? 串口是计算机上一种非常通用的设备通信的协议.串口通信的概念非常简单,串口按位(bit) 发送和接收字节.尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数 据的同时用另一根线接收数据.串口能够轻松实现远距离通信. spi,iic属于同步串口. uart属于异步串口(Universal Asynchronous Receiver and Transmitter通用异步收发器). 2. 异步串口应用线路图示 典型地,异步串口通信使用3??根线完成:??

altasmi_parallel宏功能有avalon总线接口?

http://d.dxy.cn/preview/8341490 http://d.dxy.cn/preview/8341491 http://d.dxy.cn/preview/8341492 http://d.dxy.cn/preview/8341493 http://d.dxy.cn/preview/8341494 http://d.dxy.cn/preview/8341496 http://d.dxy.cn/preview/8341497 http://d.dxy.cn/preview/83

ARM裸板开发:07_IIC 通过IIC总线接口读写时钟芯片时间参数实现的总结

问题一:程序直接在iRAM内部可正常执行,而程序搬移(Nand ->SDRAM)之后,就不能正常运行了 #define NAND_SECTOR_SIZE 2048 /* 读函数 */ void nand_read(unsigned char *buf, unsigned long start_addr, int size) { int i, j; //if ((start_addr & NAND_BLOCK_MASK) || (size & NAND_BLOCK_MASK)) if

BMP280 driver对接单片机I2C或者SPI总线接口

1:登录github网站搜BMP280,找到 BoschSensortec/BMP280_driver 2:gitclone或者download zip都可以,把驱动下载到本地,记得fork哦! 3:阅读驱动的readme文件 4:readme前面分别是目录.概要.和版本介绍,略过 5:我们关注的焦点也是重点是:传感器初始化即:Initializing the sensor,以I2C为例讲解如下: 咱们按照要求先定义一个结构体 struct bmp280_dev bmp; 这个结构体最重要的是实

SPI、I2C、UART三种串行总线协议的区别和SPI接口介绍(转)

SPI.I2C.UART三种串行总线协议的区别 第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器) 第二,区别在电气信号线上: SPI总线由三条信号线组成:串行时钟(SCLK).串行数据输出(SDO).串行数据输入(SDI).SPI总线可以实现多个SPI设备互相连接.提供SPI串行时钟的SPI