串口与SPI口有什么区别

 我来答
糖糖又笑了
2015-09-21 · TA获得超过4.8万个赞
知道大有可为答主
回答量:1.8万
采纳率:85%
帮助的人:7362万
展开全部
  串口2条线的 一个RX 一个TX,
SPI是4线串口 分别是 CS(片选) CLK(时钟) MISO(数据输入) MOSI(数据输出);
串口一般是一对一接收,
SPI可以挂载多个SPI设备,通过CS选通设备。

  SPI(Serial Peripheral Interface--串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。SPI有三个寄存器分别为:控制寄存器SPCR,状态寄存器SPSR,数据寄存器SPDR。外围设备包括FLASHRAM、网络控制器、LCD显示驱动器、A/D转换器和MCU等。SPI总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用4条线:串行时钟线(SCLK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线NSS(有的SPI接口芯片带有中断信号线INT、有的SPI接口芯片没有主机输出/从机输入数据线MOSI)。
  串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。
a451993547
2012-02-29 · TA获得超过1593个赞
知道小有建树答主
回答量:595
采纳率:100%
帮助的人:707万
展开全部
串口2条线的 一个RX 一个TX
SPI是4线串口 分别是 CS(片选) CLK(时钟) MISO(数据输入) MOSI(数据输出)
串口一般是一对一接收
SPI可以挂载多个SPI设备,通过CS选通设备

SPI接口:
http://baike.baidu.com/view/140064.htm
串口:
http://baike.baidu.com/view/69108.htm
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
761153454
2012-02-29
知道答主
回答量:32
采纳率:0%
帮助的人:7.6万
展开全部
首先,电压不同。
你该知道串口就是232接口,它的可接入电压为+10到 -10V.
单片机的spi口则是输出TTL电平,为0-5V
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-02-29
展开全部
串口 通常指 RS232 串行通信接口

SPI基本协议
[图]


  (1)收发两个方向完全独立,每个方向分为数据和状态通道。
  (2)16位数据总线,1位控制指示。
  数据和控制都为DDR模式,电平为LVDSI/O标准。数据和控制是时分的,属于源同步时钟设计,数据和控制时分关系如图1所示。
  图1 数据和控制时分关系
  (3)状态信息为两位总线。
  该通道是数据通道的反方向,提供流控信息及SDR采样。电平为LVTTL或LVDSI/O标准,最大速率为1/4数据速率,时钟模式为源同步。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式