当前位置:网站首页 > 编程语言 > 正文

at24c02擦写次数(at24c02能够擦写多少次呀)



        AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节,采用先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器,该器件通过IIC总线接口进行操作,有一个专门的写保护功能。IIC协议在往期文章已经有过详细的介绍了,这里只介绍AT24C02的IIC操作。IIC协议的介绍请移步至文章:

芯片特性

        

 

这里翻译比较重要的几条:

  • 1-低电压工作和标准电压工作两种模式(CT107D使用标压版本)
  •  2-内存有256字节
  • 3-IIC通讯协议
  • 4-触发器可以通讯降噪
  • 5-双向通讯协议
  • 6-在标准电压模式下有400KHZ通讯速率
  • 7-硬件写保护
  • 10-写入周期最大5ms
  • 11-高可靠性

 芯片电路

        

         这个芯片的工作相对简单,从右边看,从上到下依次接入VCC高电平;写保护(WP)管脚接地;时钟线(SCL)与P20口连接;数据线(SDA)与P21口连接。再看到左边,依次是A0,A1,A3和接地。A口主要功能是确定器件地址。

器件地址

         CT107D只需要看到第一栏就行,也是就说对应的地址是:X。X是最后一位,由图可以了解到它控制读写操作。我们包括地址写成16进制就是:0xA1为读操作,0xA0是写操作。

写保护

        当WP接入VCC也就是接入高电平时,写保护集会开启,此时AT24C02无法写入任何数据。根据表格可以看到AT24C02的写保护会保护所有内存无法被写入。

内存结构 

        

        内部含有32页(0-31),每页包含8位字节(0-7),合计256字节。那么我们可以通过这些位置信息直接去操作每一个字节。 

读写操作

        IIC协议的读写操作基本都是一致的,详情可以阅读文章头部引入的文章地址,那里详细介绍了IIC协议的工作方式,这里不做解释,直接贴上原理图和代码。

  写操作

 
  

读操作

 
  

 代码样例

          记录开机次数,并将次数显示在数码管上。

 
  

 

        至此本篇结束,如有纰漏,欢迎斧正。

到此这篇at24c02擦写次数(at24c02能够擦写多少次呀)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • Ubuntu源文件(ubuntu源文件列表怎么修改)2025-11-03 11:00:10
  • git怎么用(git怎么用命令克隆到本地)2025-11-03 11:00:10
  • 条件变量定义(条件变量定义是什么)2025-11-03 11:00:10
  • 苹果电脑装双系统容易坏吗(苹果电脑装双系统会对电脑不好吗)2025-11-03 11:00:10
  • tip期刊审稿速度(tip期刊影响因子)2025-11-03 11:00:10
  • 幼儿园游戏的分类教案(幼儿园游戏的分类教案小班)2025-11-03 11:00:10
  • 国内github慢(国内版的github)2025-11-03 11:00:10
  • 华为机考怎么过(华为机考怎么考)2025-11-03 11:00:10
  • nat类型检测(nat类型检测工具安卓版)2025-11-03 11:00:10
  • 耳机老是断开连接(为啥苹果耳机老是断开连接)2025-11-03 11:00:10
  • 全屏图片