eeprom基于i_2c总线的一种读写方法

eeprom基于i_2c总线的一种读写方法

ID:5995065

大小:250.37 KB

页数:5页

时间:2017-12-30

eeprom基于i_2c总线的一种读写方法_第1页
eeprom基于i_2c总线的一种读写方法_第2页
eeprom基于i_2c总线的一种读写方法_第3页
eeprom基于i_2c总线的一种读写方法_第4页
eeprom基于i_2c总线的一种读写方法_第5页
资源描述:

《eeprom基于i_2c总线的一种读写方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、山西电子技术2001年第1期应用实践2EEPROM基于IC总线的一种读写方法苏琦刘宇田敬民(西安理工大学,陕西西安710048)2摘要:主要论述一种通过并口利用IC总线对EEPROM进行读写的方法,通过实际应用,2丰富了IC总线的使用范围。关键词:通用串行总线电可擦写可编程只读存储器应答信号英特尔集成电路总线中图分类号:TP33317文献标识码:B2的,在利用IC总对EEPROM写数据时既不经济引言又稍显麻烦。本文论述一种通过计算机25针并口利2在利用ANCHOR公司的芯片EZ—用IC总线来对EEPROM进行读

2、写的简便方法。USB2131Q进行USB(UniversalSerialBus)产品开221IC总线基本原理发时,要用到其开发板上的一个通过IC总线与2EZ—USB2131Q连接的EEPROM,这个EEPROMIC总线是芯片间的串行传输总线,它以二根的容量要求不大,大于7个字节就可。这个连线时钟线SCL和数据线SDA实现了完善的全双EEPROM中要求存入EZ—USB芯片开发商为工数据传送。总线备用时SDA和SCL都必须保持2USB产品开发者提供的Identifier(ID)信息。这些标高电平,只有关闭IC总线时

3、才使SCL钳位在低电2识符信息包含有USB执行委员会为ANCHOR公平。在标准IC模式下数据传送速度可达100Kbitö司提供的独一无二的ID号(USB芯片开发商ID)。s,高速模式下可达400Kbitös。2这些ID号是USB系统设置EZ—USB器件驱动程111IC总线的信号及时序定义2序用的。在EZ—USB的器件通过USB口与计算机IC总线数据传输时,在时钟线高电平期间数连接时,EZ—USB2132Q芯片中内嵌的8051通过据线上必须保持有稳定的逻辑电平状态。只有在时2IC总线的时钟线SCL和数据线SDA来

4、访问这个钟线为低电平时,才允许数据线上的电平状态变化。2EEPROM,计算机获取这些ID信息后,随即查找系这种状态下IC总线上的数据有效。2统中的INF文件(提供给操作系统对器件进行设置IC总线在时钟线保持高电平期间,数据线出2的信息文件),找到匹配的ID号说明后操作系统登现有高电平向低电平变化时即启动IC总线,这种2陆适合的器件软件驱动程序。这个EEPROM必不时序状态称为IC总线的起始信号,如图1。可少2,没有它提供的ID计算机就无法获取ID信息IC总线在时钟线保持高电平期间,数据线上而不能对2USB器件进

5、行设置而加以利用。通过利用出现由低到高的电平变化时将停止IC总线的数据22IC总线对EEPROM的访问是通过单片机来实现传送,这种状态称为IC总线的终止信号,如图1。收稿日期:2000211229第一作者苏琦男28岁硕士研究生2第1期苏琦等:EEPROM基于IC总线的一种读写方法172图1IC总线信号2112IC总线上的数据传送格式数据线,使其处于高电平状态,以便接受器在这一位2IC总线上传送的每一个字节均为8位,但每上送出应答信号。2启动一次IC总线,其后的数据传输字节数没有限应答信号在数据线的第9个时钟位上

6、出现。接制的。在每传送的一个字节后都必须跟随一个应答受器输出低电平为应答信号(Ack),输出高电平为位,并且首先发送的数据位为最高位,在全部数据传非应答信号(Ack),如图2、3。送结束后主控制器发送终止信号。当主控器接受数据时,接受到最后一个数据字2IC总线数据传送时,每传送一个字节数据后节后,必须给被控发送器发送一个非应答位(Ack),都必须有应答信号,与应答信号相对应的时钟由主使被控发送器释放数据线,以便主控发送停止信号,控制器产生,这时,发送器必须在这一时钟位上释放从而终止数据传送,如图3。2图2IC总

7、线写时序图2图3IC总线读时序图2计算机ECP模式下的并口上,共有三个并口地址寄存器的基址,这些口地址就是我们熟悉的IöO基址2BCh、378h和278h,一般计算机的并口协议中,说明并口在ECP模式下按LPT口访问。从这三个并口基址开始增加一定的兼容数据的双向传输,这个模式要求硬件执行一个状态机,通过它主机能够自动的产生控制数据传输偏移量分别排列着并口的信号寄存器。数据寄存器选通。(Data)的地址分别在三个基址加上偏移量0x000,应用在计算机上的并行口在ECP模式下的信即数据寄存器的地址分别为0x2BC、

8、0x378、0x278,号是由17个信号线和8个地线所组成,这些信号线存放输入输出的8位数据;状态寄存器(DSR)的地被分成三组:即控制信号线(4线)、状态信号线(5址偏移量是0x001,所以状态寄存器地址分别为线)和数据信号线(8线)。这些信号被分配在寄存器0x2BD、0x379、0x279,这个8位寄存器只有高5位的特殊位中,而这些寄存器内的值可调节软硬件与有效,并分别存放着并口的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。