IIC 有两根线, SCL , SDA, 主从设备都可用将控制线拉底。 数据线也要传片选地址。
是半双工总线,结构简单,总线上可以同时挂多个设备。
SPI是四根线,时钟,收,发,片选。有统一时钟控制,收发同时进行。速度可达 Mbps。
通过片选管脚选择设备,占用较多I/O,或需要外围锁存器或译码器选择从设备。
最常用的时钟设置基于时钟极性(CPOL)和时钟相位(CPHA)两个参数,
cpol 定义时钟空闲电平, cpha决定在时钟前沿采样还是后沿采样。
IIS 是用与数字音频的总线
DATA, 用于串行数字音频数据。
LRCK, 左右声道开关
SCLK, 时钟,采样频率*采样位数*2,两个声道所以要乘2
UART : 异步串行数据总线
异步表示目有时钟,只有收发两根线,板卡上器件之间使用,地线也不要了。
TTL电平, 0V / 5V
RS232: 异步串行通信接口,用于近距离(1-10m)低速通信。距离长了抗干扰性能差。距离越大,速率下降越快。
-12V/+12V, 有收,发,地三根线。转换成uart连接芯片需要电平转换。
485: 为解决232抗干扰性能差的问题而设计的物理层通信协议。
半双工,两根线,逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示,电平与TTL兼容,使用电压差表示信号提高抗干扰能力,距离长(1km),最高10Mbps.
关键字:SPI IIC IIS UART
引用地址:
SPI , IIC, IIS, UART, 232,485 总结
推荐阅读最新更新时间:2024-03-16 14:28
06-S3C2440学习之移植2012u-boot到S3C2440(移植过程一)新建单板+修改时钟+SDRAM+UART
移植u-boot-2012.04之建新单板_时钟_SDRAM_UART (1)新建单板目录,以及配置头文件 tar xjf u-boot-2012.04.01.tar.bz2 cd u-boot-2012.04.01 cd board/samsung/ cp smdk2410 smdk2440 –rf cd ../.. cd /include/configs/ cp smdk2410.h smdk2440.h (2) 修改 boards.cfg: 仿照 smdk2410 arm arm920t - samsung s3c24x0 添加: smdk244
[单片机]
基于Proteus的SPI接口的设计与实现
引 言 现在,人们生活中的每个角落都有嵌入式设备的存在,比如DVD、移动电话、MP3及掌上电脑等等。这些嵌入式设备多采用32位RISC嵌入式处理器作为核心部件。其中基于ARM核的嵌入式处理器独占鳌头,在32位RISC处理器中占据超过75%的市场份额。因而越来越多的电子爱好者都加入了学习ARM的队伍中。通过和一般单片机系统开发过程的比较不难发现,嵌入式系统的设计包括硬件设计和软件设计两个方面,其调试过程包括软件调试、硬件测试、系统调试3个过程。软件调试一般比较容易进行,但是硬件测试和系统调试则比较麻烦,因为要进行这两个过程必须在 PCB制作、元器件焊接完毕之后才能进行;而PCB的制作、元器件的焊接是非常费时费力的,如果能采用仿真工
[单片机]
51单片机入门 - IIC(I2C)总线
UART 属于异步通信,比如电脑发送给单片机,电脑只负责把数据通过TXD 发送出来即可,接收数据是单片机自己的事情。而 I2C 属于同步通信, SCL 时钟线负责收发双方的时钟节拍, SDA 数据线负责传输数据。 I2C 的发送方和接收方都以 SCL 这个时钟节拍为基准进行数据的发送和接收。 I2C总线包括SCL,SDA 两根信号线,其中SCL是时钟线,SDA是数据线。 1、起始信号 UART 通信是从一直持续的高电平出现一个低电平标志起始位;而 I2C 通信的起始信号的定义是 SCL 为高电平期间, SDA 由高电平向低电平变化产生一个下降沿,表示起始信号。 2、数据传 UART 是低位在前,高位在后;而
[单片机]
IIC上海站Day 1:中国“创造”正在崛起
在IC行业的创新脉搏仍掌握在少数国外顶尖半导体企业的同时,中国本土厂商近年来在多个领域,从分立元器件到复杂的处理器,正在步步紧跟最先进的技术。这一趋势在IIC上海站的参展商中得到了分外明显的体现。 “创造”一词包含着丰富的含义。首先,半导体领域的“创造”离不开创新,创新并不是凭空而来,创新必然是长年累月厚积薄发的过程。对于一家渴望通过创新获得市场地位的公司,技术的积淀无疑是必不可少的。以参展IIC深圳站和上海站的圣邦微电子为例,曾经也是做并不复杂的LDO产品,但发展到今天,则可以把高精度运算放大器的指标做到不输给国外传统强势放大器厂商。例如SGM8551,失调电压Vos最大值仅有±5uV。超低功耗运算放大器SGM81
[其他]
STM32 Uart及其配置
重要的事情要说三遍,这个通信口,非常重要!非常重要!非常重要! Uart = Universal Asynchronous Receiver/Transmitter,通用异步接收器/发送器,它的特点就在于它的名字,通用,很多地方都用到;异步,它没有同步时钟;接收器/发送器:能收能发,全能小超人。 一般用在上位机(比如PC,比如中控等)与单片机的通信,单片机与模块间的通信,单片机与单片机的通信等等,主要用于两个不同设备间的通信,总之,它很通用! 它的主要特点除了它的名字之外,还要明白几个:1.一对一;2.全双工;3.传输距离不长,15m以内,长了干扰啊,还得取决于硬件设计电路; PC如何与单片机通信呢? PC相关
[单片机]
MSP430 SPI总线详解
硬件介绍: SPI:SPI是Motorola首先在其MC68HCXX系列处理器上定义的,它是一种同步的高速串行通信协议,有关SPI协议的详细内容,参考: SPI_互动百科 。 MSP430对SPI的支持:当msp430USART模块控制器UxCTL的位SYNC置位时,USART模块工作于同步模式,对于149即工作于SPI模式,若是169,USART0可以支持I2C,可以通过另一控制位I2C控制,I2C位0则工作于SPI。在SPI模式下,允许单片机以确定的速率发送和接收7位或8位数据。 同步通信与异步通信类似;同步通信和异步通信寄存器资源一致,具体寄存器的不同位之间的功能存在差异;具体寄存器内容参见TI提供的用户指南。 USART
[单片机]
示波器分析485波形图
测试设备: 1.MCU:STM32G0 2.485芯片:3peak 3.示波器:普源RIGOL DS1054Z 知识点: 1.A高B低:1 2.B高A低:0 3.起始信号: 由1变0一个bit时间 4.停止信号: 由0变1一个bit时间 5.空闲态: 一直是1(A高B低) 6.发送顺序:先发送低位再发送高位,比如发送0x53(01010011),先发送低四位,再发送高四位,并且低四位发送也是先从低到高发,所以示波器看到的应该是(11001010) 数据格式说明: 1.波特率:4800 2.起始位:1位 3.数据位:8位 4.校验位: 无 5.停止位:1位 测试 1.发送两个字
[单片机]
51模拟SPI同步收发程序.C
以前弄的 51与FPGA用SPI进行通信的测试程序, 模拟的具体是SPI的哪种模式记不清了, 只要改下sclk的时序就可以了. #include #include #include #include //SPI接口 sbit cs = P2^3; sbit sclk = P2^4; sbit din = P2^2; sbit dout = P2^1; // sbit ACC7=ACC^7; unsigned char da1; /***********************************************************************/ void LCD_Init(); void COM_I
[单片机]