发明名称 10位寻址模式I2C控制器访问大容量存储器的方法
摘要 本发明提供了一种采用10位寻址模式的I2C控制器访问大容量存储器的方法,其中上述I2C控制器从大容量存储器中随机读取数据的操作至少包括以下步骤:I2C控制器发送一个开始信号;发送写操作命令,等待回传ACK;发送上述数据的地址的高8位,等待回传ACK;发送上述数据的地址的低8位,等待回传ACK;发送一个开始信号;发送读操作命令,等待回传ACK;读取上述数据的一个字节,等待回传ACK;如果读取的数据大小为一个字节,则直接转到下一步;如果读取的数据大于一个字节,重复该步骤,直到指定长度的数据全部读取完毕;发送停止命令。采用本发明的方法可以简单高效的实现标准I2C控制器访问更大空间的I2C存储介质。
申请公布号 CN100416536C 申请公布日期 2008.09.03
申请号 CN200610138576.X 申请日期 2006.11.09
申请人 中兴通讯股份有限公司 发明人 郑其杉;马彧;杨波
分类号 G06F13/42(2006.01);G06F3/06(2006.01) 主分类号 G06F13/42(2006.01)
代理机构 代理人
主权项 1. 一种采用10位寻址模式的I2C控制器访问大容量存储器的方法,其特征是上述I2C控制器从大容量存储器中随机读取数据的操作至少包括以下步骤:步骤1,I2C控制器发送一个开始信号;步骤2,I2C控制器向大容量存储器发送写操作命令,并等待其回传响应位;步骤3,收到响应位后,I2C控制器向大容量存储器发送上述数据的地址的高8位,并等待其回传响应位;步骤4,收到响应位后,I2C控制器向大容量存储器发送上述数据的地址的低8位,并等待其回传响应位;步骤5,收到响应位后,I2C控制器再发送一个开始信号;步骤6,I2C控制器向大容量存储器发送读操作命令,并等待其回传响应位;步骤7,收到响应位后,I2C控制器从大容量存储器中读取上述数据的一个字节,并等待其回传响应位;步骤7′,如果所述随机读取的数据大小为一个字节,则直接转到步骤8;如果所述随机读取的数据大于一个字节,重复步骤7,直到所述随机读取的数据全部读取完毕,转到步骤8;步骤8,收到响应位后,I2C控制器发送停止命令。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部
您可能感兴趣的专利