首页 > 其他分享 >26 IIC(四)AT24C02 EEPROM

26 IIC(四)AT24C02 EEPROM

时间:2023-05-14 14:46:12浏览次数:47  
标签:1.4 26 字节 地址 AT24C02 数据 EEPROM

1. AT24C02简介

设备使用AT24C02芯片(EEPROM)

1.1 原理图

1.2 引脚描述

1.3 寻址

AT24C02使用7bit表示设备地址,其中高四位固定为1010。结果原理图可知EEPROM的地址为0x50

1.4 读写操作

需要注意一点EEPROM在接受到一帧写数据后会进入一段时间(twr)的内部写周期。此时间段内不响应主机。

twr的时间

1.4.1 写操作

  • 写字节

  • 写页

    2k的的EEPROM每页有8字节,写页操作与写字节操作基本一致。不过是在传输完第一个8位数据后不发送停止信号,此时发送应答信号,示意主机继续。如此直到主机发出停止信号。如果数据超过EEPROM的容量,数据地址将翻转,之前的数据将会被覆盖

1.4.2 读操作

此芯片支持三种读操作

  • 当前地址读

  • 随机读

    随机读是指读取指定地址的数据

  • 顺序读

    顺序读是在random的基础上实现了,相当于读取第一个数据后不发送停止信号,而是继续读取

标签:1.4,26,字节,地址,AT24C02,数据,EEPROM
From: https://www.cnblogs.com/burnk/p/17399278.html

相关文章

  • PHP对接ESP8266
    前言:    众所周知,在APP开发中,C/S是基本的开发结构。客户端负责应用的展示,交互与网络请求,服务端负责数据的传输,处理,存储,输出等等。而物联网除了之前介绍的MQTT实现H5实时控制舵机旋转角度来完成开关外,同样也可以通过HTTP的请求方式来和任何一门语言的服务端进行交互。  ......
  • FPGA读写IIC驱动源码,源码包含iic驱动,testbench以及eeprom模型。
    FPGA读写IIC驱动源码,源码包含iic驱动,testbench以及eeprom模型。该代码已经下板验证通过。ID:17100653395566310......
  • c++打卡练习(26)
    水仙花数:一个三位数,每个位上的数的三次方的和等于这个数本身,那么他就是水仙花数流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ intbai,shi,ge,i,j=0; for(i=100;i<1000;i++){ bai=i/100; shi=(i-bai*100)/10; ge=i-bai*100-shi*10; if(i==bai*ba......
  • COMP226 策略开发
    COMP226Assignment2:StrategyDevelopmentContinuousAssessmentNumber2(of2)Weighting15%AssignmentCirculatedMonday17April2023(week9)DeadlineThursday11May2023(week12)SubmissionModeSubmituptotwofilestotheCodeGradeassignmentonCanvas:st......
  • k8s部署-二进制-1.26
    一、系统环境初始化1.1系统环境系统:Rockylinux8.7x64cat/etc/hosts----172.16.10.81flyfish81172.16.10.82flyfish82172.16.10.83flyfish83172.16.10.84flyfish84172.16.10.85flyfish85-----本次部署为前三台Rockylinux8.6x64flyfis......
  • AMD Xilinx AC701 单板运行IIC EEPROM例程
    概述AMDXilinxVitis内部集成了各种外设的例程,为工程师提供了快速上手的代码。AMDXilinx有很多开发板。各种单板的硬件参数不一定完全一致,有时需要根据单板硬件设计、Vivado中的BlockDesign设计,修改外设例程的参数。IICEEPROM例程更改。本文描述在AMDXilinxAC701单板运......
  • ABC262Ex Max Limited Sequence 题解
    题意:给定\(m\)个限制\((l_i,r_i,p_i)\)及\(n,k\),求满足以下条件的长度为\(n\)的不同序列\(a=(a_1,a_2,\cdots,a_n)\)的数目。\(\foralli\in[1,n],0\leqa_i\leqk\)\(\foralli\in[1,m],\max\limits_{j\in[l_i,r_i]}a_j=p_i\)同P4229,但数据更强,目测只允......
  • leetcode 626 換座位
    leetcode626換座位SELECT(CASEWHENMOD(id,2)!=0ANDcounts!=idTHENid+1WHENMOD(id,2)!=0ANDcounts=idTHENidELSEid-1END)ASid,studentFROMseat,(SELECTCOUNT(*)AScountsFRO......
  • EasyPlayer播放H.265视频,播放器快照时间显示的问题优化
    我们的EasyPlayer流媒体播放器可支持H.264与H.265,能支持RTSP、RTMP、HLS、FLV、WebRTC等格式的视频流播放。TSINGSEE的视频平台均集成了EasyPlayer的播放器,实现了无插件网页直播,性能稳定。有用户反馈,EasyPlayer在播放H.265视频的通道时,播放器快照时间显示的是时间戳,并不是日期。......
  • CF1326E Bombs
    Problem给定两个长度均为\(n\)的排列\(p,q\)。对一个初始为空的集合\(s\)进行如下操作:对于每个\(i\),将\(p_i\)放入集合;如果\(i\)被标记了,则此时再将集合中最大的数删除。求\(n\)次操作后集合中最大的数。排列\(q\)的意义是,对于每个\(i\),询问将\(q_1,q_2\cdot......