null

IIC与SPI的区别

  • 1星
  • 日期: 2018-09-11
  • 大小: 10.14KB
  • 所需积分:5分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • free评论
标签: uart

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。

spi

SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议

i2c总线的区别

SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议

uart,spi,i2c总线的区别 

I2C的数据输入输出用的是一根线,SPI则分为dataIN和  dataOUT。由于这个原因,采用I2C时CPU的端口占用少,SPI多一根。但是由于I2C的数据线是双向的,所以隔离比较复杂,SPI则比较容易。  所以系统内部通信可用I2C,若要与外部通信则最好用SPI带隔离(可以提高抗干扰能力)。但是I2C和SPI都不适合长距离传输。长距离时就要用485  了。

文档内容节选

uartspii2c总线的区别 I2C的数据输入输出用的是一根线,SPI则分为dataIN和 dataOUT由于这个原因,采用I2C时CPU的端口占用少,SPI多一根但是由于I2C的数据线是双向的,所以隔离比较复杂,SPI则比较容易 所以系统内部通信可用I2C若要与外部通信则最好用SPI带隔离可以提高抗干扰能力但是I2C和SPI都不适合长距离传输长距离时就要用485 了 第一: SPISerial Peripheral Interface:串行外设接口 I2CINTER IC BUS UARTUniversal Asynchronous Receiver Transmitter:通用异步收发器 第二,区别在电气信号线上: SPI总线由三条信号线组成:串行时钟SCLK串行数据输出SDO串行数据输入SDISPI总线可以实现多个SPI设备互相连接提供 SPI串行时钟的SPI设备为SPI主机或主设备Master,其他设备为SPI从机或从设备Slave主从设备间可以实现全双工通信,当有多 个从设备时,还可以增加一条从设备选择线 如果用通用IO口模拟SPI总线,必须要有一个输出口SDO,一个......

推荐帖子 最新更新时间:2021-06-07 18:23

AM335x(TQ335x)学习笔记——WM8960声卡驱动移植
经过一段时间的调试,终于调好了TQ335x的声卡驱动。TQ335x采用的Codec是WM8960,本文来总结下WM8960驱动在AM335x平台上的移植方法。Linux声卡驱动架构有OSS和ALSA两种架构,目前最常用的架构是ALSA,本文也使用ALSA架构对WM8960驱动进行移植。ASoC是对ALSA驱动架构的进一步封装。ASoC将ALSA驱动中的各模块抽象为三部分:Platform、Code
girlkoo DSP 与 ARM 处理器
物联网小课堂之NB-IoT黑科技——低功耗技术
NB-IoT,即Niubility Internet of Things。    啪。。。              Sorry,刚刚是隔壁老田抢了键盘。。。     NB-IoT,即Narrow Band Internet of Things。作为物联网领域新晋代表性技术,身披覆盖深、功耗低、安全性高三大光环,从发布之初,便在物联网领域中占据了重要战略性地位,可谓是物联网领域的“第一
中移模组 无线连接
金刚狼用CCS有没有连上的啊?分享一下经验
今天拿到了金刚狼的板子,就不上图了,反正大家的都一样。说一下测试经历吧,反正没有正常进入Debug。首先由于之前做C2000的程序,已经装好了CCS5.5,也安装了430Ware。连上板子后,设备管理器中能发现器件,如图 这样应该是驱动没有问题吧? 然后用CCS5.5导入430ware里面的例程,LED闪烁的例子,编译没有问题。 点了debug后提示未知设备,看样子好像是驱动没有装或者C
jishuaihu 微控制器 MCU
谈内存管理
本帖最后由 jorya_txj 于 2015-11-24 13:23 编辑 内存管理是一个很大的话题,也和产品的成功息息相关。很多人可能为linux的丰富性易用性而欢呼。但是忽略了很多重要的点,抛去实时性,由成千上万个开源软件组成的linux上层软件对于内存泄漏以及内存碎片而言,这个问题是无解的,换而言之,一旦产品使用linux上电后,最终结果是内存耗尽,系统崩掉。这不是危言耸听。很多人都知道
jorya_txj 嵌入式系统
【瑞萨R7F0C80212试用】电动自行车防盗报警器的设计
本帖最后由 Study_Stellaris 于 2014-9-24 14:23 编辑 如今电动自行车或者摩托车越来越多,偷车贼也不少,于是各式各样的防盗报警器也很多,在这里分享一个基于R7F0C8021的可行方案。 这个方案主要是针对电动自行车的,电池电压在 40V-60V 之间。 电源部分采用一个 15V 稳压管通过两个三极管组成,然后通过 TLV70450 稳压,这样设计主要目的是为了
Study_Stellaris 瑞萨电子MCU
传统差动放大器的缺点及解决方案
       经典的分立差动放大器设计非常简单,一个运算放大器和四电阻网络有何复杂之处?经典的四电阻差动放大器如图1所示,但是这种电路的性能可能不像设计人员想要的那么好。本文从实际生产设计出发,讨论了与分立电阻相关的一些缺点,包括增益精度、增益漂移、交流共模抑制(CMR)和失调漂移等方面。   图1. 经典分立差动放大器   该放大器电路的传递函数为:   若
Aguilera 模拟与混合信号

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })
×