正在加载图片...
<2C.c>软件包中有两点需要注意的是: (1)I2C总线SDA、SCL定义为MCU的P3.4、P3.5: (2)MCU的标准时钟Fosc<=12MHz(时钟周期为标准80C51模式即 12 Clock)。 当用户系统不希望受这两个条件限制时,可以对<I2C.c>的SDA、SCL 以及NopO的个数进行修改。<I2C.c>软件包函数如下: /水水家水水家水水*米水*水水*水*水水米水*家水水家水*水水米水米**宋水水家水*家水水*水浓家水米水水*水水宗水*水 功能说明:本模拟I2C软件包包含了I2C操作的底层函数,包括发送 数据及接收数据,应答位发送,并提供了几个直接面对器件的操作函数。 注意:函数是采用软件延时的方法产生脉冲,如果采用高频率晶振时 要作适当修改。(木软件包是1us机器周期,即晶振频率要小于12MHZ, 总线时序符合2C标准模式。 11.3I2C总线E2PROM芯片AT24C×× 基于I2C总线的E2PROM芯片很多,它们集成度高,体积小,占用IO 口线少,寿命长,不易被改写,适合与单片机连接。下面就以AT24C××系 列为例来说明它们的使用方法。 1.串行E2PROM芯片AT24C××系列概述 AT24C×系列是美国ATMEL公司生产的低功耗CMOS串行E2PROM, 支持I2C总线数据传输协议。该系列包含AT24C01、AT24C02、AT24C04、 AT24C08、AT24C16、AT24C32、AT24C64、AT24C128、AT24C256和 AT24C512等10种芯片,容量分别为1、2、4、8、16、32、64、128、256 和512K位,具有工作电压宽(1.8一6V)、擦写次数多(大于10000次)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有