iic协议用来干什么
答:\r\n2. IIC总线 \r\nIIC 是一种二线制串行总线接口,工作在主/从模式。二线通信信号分别为开漏 SCL 和 SDA 串行时钟和串行数据。主器件为时钟源。数据传输是双向的,其方向取决于读/写位的状态。每个从器件拥有一个唯一的 7 或 10 位地址。主器件通过一个起始位发起一次传输,通过一个停止位终...
答: ⑥、一个三极管,使用开集(极电集开发出去作为输出)电路。 ⑦、发送原理: 3、IIC 协议: ①、I2C总线上传送的数据信号是广义的,既包括地址信号,又...
答:与使用IIC协议的芯片连接通信。单片机的IIC一般是指的单片机能够通过编程实现硬件IIC。你说的是STM32单片机吧?硬件IIC比模拟IIC速度更快,但是接口固定,并不是一个好选择。用来学习还是不错。
答:目前市场上虽然有专用IIC总线接口芯片,但是地址可选范围小、性能指标固定、功能单一、使用不方便。根据IIC总线的电气特性及其通讯协议,采用ALTERA公司的FLEX10K系列ISP器件EPF10K10LC84-3可以方便地实现IIC总线的通讯接口,且具有高速、易调试、可以灵活地实现地在线配置等优点,同时大大地减少了系统的开发周期。 1 IIC...
答:区别。。。是没有啥共同点好吧,这还用区别吗,应用是完全不同的,你要是I2S和SPI区别一下还差不多。完全不同的两种通讯方式,你记住字母不同就行了。I2S主要用于音频 I2C是通用总线,用来传输数据。IIC的数据输入输出用的是一根线,SPI则分为data IN和 data OUT。由于这个原因,采用IIC时CPU的端...
答:他由3根线组成分别叫SDA,SCL,GND,SDA为数据线,SCL为时钟线,GND为参考电平,就是0电平 通信原理是通过对SCL和SDA线高低电平时序的控制,来产生I2C总线协议所需要的信号进行数据的传递。在总线空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平 I2C总线上的每一个设备都可以作为主...
答:回答:iic透传,你这样不行的。 透传电路应该是跟踪通讯的状态,比如一次传输可以定义状态IDLE,START,MOSI,ACK,MOSI,ACK,RESTART,MOSI,ACK,MISO,ACK,STOP。 每次状态机到了ACK状态的时候切换一下透传方向。
答:2.断电后可以保持在正常工作的条件下。断电相当于是一个复位的过程,也就是说,复位后可以正常工作~3.网上找到的完整的IIC分析 IIC协议 IIC协议是一种多机通讯,由SDA数据线和SCL时钟线构成串行总线,所有的IIC设备都可以挂载到总线上,但每个设备都有唯一的设备读地址和设备写地址。...
答:如果是用pc的串口传输数据就好办了,可以安装一个串口监视工具(如AccessPort)。电脑串口一般是2、3、5三根线通讯,2是txd,3是rxd,5是GND,但是电脑的逻辑电平与单片机的逻辑电平不同,具体看串口通信协议,网上很容易搜到。IIC总线上的数据可以通过示波器查看,两个探头,一个连接clk,另一个连接sda...
答:它们都是串行通讯是没错的,区别I2C同步传送,也没是说每传一位都要一个同步时钟脉冲(脉冲是SCL发出),接收和发送数据都是用SDA,UART则不需要同步时钟脉冲,UART则是通过TXD发,RXD收,它是通过设置好一个固定通讯速率传送数据的,这个速率就是我们所说的波特率了。我相信楼主现在应该明白了哦! 本回答被提问者和网友...
网友评论:
郟秦15240703183:
示波器的I2C解码有什么作用? -
57911呼邱
: IIC是集成电路总线,主要用来连接整体电路,是一种多向控制总线,I2C协议解码是用来对信号进行深入分析,将信号转为十进制、十六进制、字符等显示模式.
郟秦15240703183:
I2C总线到底是什么东西 -
57911呼邱
: IIC是一种双向二进制同步串行通信标准,你说用一根线,也可以实现通信的,是单总线. IIC需要两根线,串行数据线SDA,及用来同步的串行时钟线SCL. 具体可以了解IIC的通信协议.
郟秦15240703183:
iic数据总线在单片机中的应用,求高手帮助...
57911呼邱
: IIC只是一种协议,而一种协议能否推广取决于采用这种协议的器件的种类和使用率,IIC我知道的有AT24C02和8563(貌似),可以做存储,至于具体将这个存储功能用在哪则有你具体发挥了,我前一阵就用AT24C02做了一个小车轨道记忆系统
郟秦15240703183:
Tuner IC 中的I2C是用来干什么的 -
57911呼邱
: I2C是一种通信协议.如果你所说的Tuner IC具有I2C功能,那么它应该具有一个SCL引脚和一个SDA引脚,通过这两个引脚按照I2C协议向IC中写入数据,可以对IC进行按需配置
郟秦15240703183:
I2c总线一般拿来实现什么功能? -
57911呼邱
: I2C总线控制器为微控制器或微处理器提供控制I2C总线的接口,它控制所有I2C总线的特殊序列、协议、仲裁、时序,这里指MPC8250提供的I2C总线控制接口. 总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组...
郟秦15240703183:
iic协议中应答和非应答的区别,我的意思是在应用中有什么区别. -
57911呼邱
: IIC中的应答是由从机在第9个SCL周期拉低SDA实现的 若不能产生应答或者说是在第9个周期使SDA为高电平即非应答则说明从机忙或者有其他的原因无法响应,主机应该发送停止或者重新开始发送 而应答说明了主机发送的一字节数从机已经收到,可以继续操作
郟秦15240703183:
SPI和IIC是个接口还是一个芯片?还是一个协议 -
57911呼邱
: SPI 和 IIC 是接口协议,是用来在两个芯片之间通信的协议.
郟秦15240703183:
mxc - edid.c是干什么用的 -
57911呼邱
: 你的问题不够具体,但看来你这个应该是一个C代码,读写EDID的代码.EDID就是显示器接口(VGA,DVI,HDMI)内的一个EEPROM,是用来存储显示器的身份信息的,电脑主机只有正确的读出这些信息,才能给出正确的分辨率,显示器才能正常工作.有时我们会遇到电脑在用大显示器后,换用小的显示器,而不能显示,这时就是没有读到小显示器的EDID,仍然输出以前的大分辨率,小显示器自然就显示不出来,所以黑屏.EDID的读写就依赖的是IIC协议.
郟秦15240703183:
一个IIC协议的小问题~~求前辈点拨 -
57911呼邱
: 建议详细了解IIC的协议,按照协议规定,总线空闲时两线为高,当进行通信时,SDA在SCL高电平时由高变低表示通信开始( void iic_start(void) ),以后传输数据,SDA只能在SCL为低的时候才能发生变化,在SCL上升抓取数据;而停止位是在SCL高时SDA由低变高 (void iic_stop(void) ). 其实只要满足了协议要求最终两线处于什么状态也许都是可以的,或者你也可以试下在某些地方将SCL最终由低又拉为高是否能正常,当然首要还是在符合协议规定的前提下.
郟秦15240703183:
spi协议和iiC协议的相同点和不同点?
57911呼邱
: 最大的区别是SPI是4线(时钟,两个数据线,片选线)或者3线(时钟,两个数据线)的,I2C是两线的(时钟,一个数据线).一般SPI的速度比I2C快很多,因为它有两个数据线的所以可以实现全双工通讯,而I2C因为收发共用一根数据线,所以只能是半双工的.