当前位置:首页 >> 信息与通信 >>

I2c 波形读取方法


I2c 信息读取指南
一、 基本信号判断 1 总线空闲判断 SCL 和 SDA 全为高 2 开始信号判断 :SCL 为高时 SDA 产生一个下跳沿 3 地址、数据、应答,读写标示电平的识别:SCL 为高电平脉冲时 SDA 上的电平即为地址、 数据、应答电平 4 i2c 读 : 高电平 5 i2c 写 : 低电平 6 应答(ACK) :低电平 7 非应答(NAK) :高电

平 8 停止信号 : SCL 为高时 SDA 产生一个上升沿 9 数据传输方向: 数据传输先高字节后低字节。即先传第七位,然后第六位。。。。。第 。。。。 0 位。 协议包 二、I2c 协议包描述 首先是起始信号 然后是七位的 slave 地址 然后是读写标志位(0 写 1 读) 然后是设备的应答(0 ack 1 nak)如果此时是 1 则设备存在问题,i2c 错误 然后是一个或多个字节的数据。每个数据有 8 位,后跟一个应答。此时如果是主机读数据则 应答位由主机发出。如果是写数据则应答位由设备发出。 然后是停止位。如果是主机读,则在收到最后一个字节后发一个 nak 并发 stop 信号释放总 线。如果是主机写,则在发出最后一个字节并受到 ack 后发 stop 信号释放总线。 波形数据: 三、获取 i2c 波形数据 从 start 信号到 stop 信号或 restart 信号之间的数据线在 clk 信号的高电平脉冲上的电平的集 合。 波形数据 数据读取 四、从 I2c 波形数据读取 i2c 信息 1 获得设备地址 :数据位的前七位 2 获取数据传输方向: 第 8 位(高读,低写) 3 获取是否应答: 9 的倍数位(低 ack,高 nak)即每一个数据紧跟的那一位 4 获取传输的数据: 第 10+7(n-1)位到 10+7n 位是传输的数据 n 指的是传输的第 n 个数 据 Note : 1 如果是读操作,stop 信号前必须要有 nak ,否则 i2c 错 2 丛机应答 nak 则 i2c 错 3 如何解析传输的数据依赖于设备定义。 (比如 ov2640,第一个字节是寄存器地 址,第二个字节是数据。它只有两个数据) 读波形的步骤 步骤: 五、读波形的步骤: 1 根据三提供的方法获取波形数据 2 根据波形数据获取 i2c 信息 六 、复合 i2c 概念 所谓复合 i2c 是指主机完成一次传输后不发 stop 信号,接着发 start 信号开始下一次传输。 这样的格式在某些设备中要求(设备 spec 中有详细的说明) 。

七、例 暂无


相关文章:
I2C测试方法
I2C测试方法_信息与通信_工程科技_专业资料。I2C 总线测试的需求 工程师对 I2C...工程师需要 仪器能提供一种自动化的方式,直接将采集到的波形翻译成容易 识别的...
I2C设备调试及波形分析+SPI调试报告+UART调试实例_图文
(读写位)+1 (NACK 无应答),由于没有相应的 I2C 设备因此无应答 ACK 信号,...2m 左右时的可靠性; 调试方法: (1) 通过示波器勾取 SPI 总线信号,看波形。...
简易波形发生器_图文
简易波形发生器_信息与通信_工程科技_专业资料。信息...第二个参数表示 读:1 写:0 bit write_data(...(unsigned int); I2C_Delay(unsigned int I2C_...
用示波器对单片机I2C时序进行图形波形分析的试验小结
用示波器对单片机I2C时序进行图形波形分析的试验小结_电子/电路_工程科技_专业资料...另外, 对于读从设备内容, 基本流程是主设备先往从设备写一个命令, 然后再输出...
多波形信号发生器
三、实验原理 1.产生连续的波形方法 1.1 查表法: 把事先将需要输出的...<csl_i2c.h> #include <csl_pll.h> #include <csl_mcbsp.h> #include <...
波形采集、存储与回放系统 -课程设计报告
波形采集、存储与回放系统 -课程设计报告_信息与通信...单独供电、 低功耗、 8-bit CMOS 数据获取器件。 ...I2C 总线接口器件寻址方法,即总线地址由器件地址、...
I2C读写流程
I2C 读写流程 I2C 数据通信是由数据线(SDA)和一根时钟线(SCL)组成 先对 I2C...以下是主设备对 EEPROM 进行各种操作的操作方法: 单字节写入:START -> 发送从...
I2C存储器实验
总线驱动程序的设计和调试方法 3、掌握 I2C 总线存储器的读写方法 实验仪器...图 4-67 I2C 总线写时序波形 I2C总线应答信号波形:I2C总线数据传送时,每成功...
波形发生器课设报告
I2C 总线串行输入/输出 【5】PCF8591 通过 3 个硬件地址引脚寻址 【6】PCF...测试方法 (1)用示波器观察产生波形; (2)在液晶屏上读取信号频率值; 9 7....
微机实验 2_I2C总线
总线驱动程序的设计和调试方法 3、掌握 I2C 总线存储器的读写方法 实验仪器...2 I C 总线时序: 图 4-65 I2C 总线时序图 I2C 总线启动停止信号波形:SCL ...
更多相关标签:
i2c波形 | i2c波形图 | 示波器抓取i2c波形 | i2c ack 波形 | i2c 波形 异常 | fpga i2c波形不直 | i2c读取数据 | i2c读取数据时序图 |