首页 > 其他分享 >铁电存储器(FM24W256)I2C读写驱动(2):写保护、设备地址、读写方式

铁电存储器(FM24W256)I2C读写驱动(2):写保护、设备地址、读写方式

时间:2024-08-17 16:24:46浏览次数:13  
标签:读取 引脚 读写 FM24W256 写入 地址 铁电

0 参考资料

FM24W256(Cypress公司生产)数据手册

本例使用的FM24W256(soic-8封装)引脚示意图如下:
在这里插入图片描述

1 写保护

WP引脚是写保护引脚,当WP被拉高时FM24W256写入无效,拉低时才能正常写入数据。该引脚在芯片内部下拉。相关描述如下:
在这里插入图片描述

2 FM24W256设备地址

和AT24CXX系列EEPROM类似,FM24W256也使用A0-A2三个引脚作为设备地址配置引脚。相关描述如下:
在这里插入图片描述
需要注意,这三个引脚在芯片内部被下拉。
最后构成的设备地址格式如下:
在这里插入图片描述
举例说明:
如果A0-A3均接高电平,则设备地址为:0xAE

注:
bit0位在I2C协议中是读写位

3 FM24W256读写方式

3.1 FM24W256读取方式

FM24W256支持以芯片内部地址为起始地址的顺序读取(不限制读取数量,超过存储容量则卷绕回0),也可以指定芯片内部地址来实现对存储器任意地址数据读取(随机读取)。
(1)顺序读取时序图
在这里插入图片描述
(2)随机读取时序图
在这里插入图片描述

3.2 FM24W256写入方式

FM24W256的写入均需要指定数据起始地址,时序图如下:
在这里插入图片描述

标签:读取,引脚,读写,FM24W256,写入,地址,铁电
From: https://blog.csdn.net/kevin1499/article/details/141281591

相关文章

  • 2024.8.15(python管理mysql、Mycat实现读写分离)
    一、python管理mysql1、搭建主mysql[root@mysql57~]#tar-xfmysql-5.7.44-linux-glibc2.12-x86_64.tar.gz [root@mysql57~]#cp-rmysql-5.7.44-linux-glibc2.12-x86_64/usr/local/mysql[root@mysql57~]#rm-rf/etc/my.cnf[root@mysql57~]#mkdir/usr/local/......
  • python管理MySQL数据库 mysql5.7读写分离 配置mycat(twenty-nine day)
    一、pymysql管理数据库1、搭建主mysql5.7[root@mysql57~]#lsanaconda-ks.cfg mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz[root@mysql57~]#tar-xfmysql-5.7.44-linux-glibc2.12-x86_64.tar.gz [root@mysql57~]#lsanaconda-ks.cfgmysql-5.7.44-linux-glibc2......
  • python 利用高德得到地址对应的经伟度,由于地址原因在指定时间范围内得不到经伟度而终
    importrequests,sysimportjson,math,xlrd,xlwt,time#!/usr/bin/envpython#-*-coding:utf-8-*-frommathimportsin,asin,cos,radians,fabs,sqrtimportpandasaspdfromgeopy.distanceimportgeodesicfromopenpyxlimportload_workbookimportred......
  • 云计算实训30——mysql主从复制同步、mysql5.7版本安装配置、python操作mysql数据库、
    一、mysql主从复制及同步1、mysql主从自动开机同步2、配置mysql5.7版本mysql-5.7.44-linux-glibc2.12-x86_64.tar启动服务、登录对数据库进行基本操作3、使用python操纵mysql数据库4、编辑python脚本自动化操纵mysql数据库二、mycat读写分离......
  • 读写
    读写__int128ostream&operator<<(ostream&output,lntinteger){ if(integer<0) { output<<"-";integer*=-1; } stringstr; do { str.push_back('0'+char(integer%10));integer/=10; }while(inte......
  • 【JUC】读写锁+邮戳锁
    文章目录关于锁的面试题简单聊聊ReentrantReadWriteLock是什么?锁的演变读写锁案例读写锁特点锁降级案例演示为什么设计锁降级(源码分析)邮戳锁StampedLock(比读写锁更快的锁)邮戳锁是什么?它是由饥饿问题引出StampedLock的特点乐观读模式Code演示传统的读写锁模式----读的......
  • Spring boot 集成 S3 进行文件读写删改
    步骤一:添加依赖首先,在SpringBoot项目中添加AWSS3相关的依赖。如果你使用Maven,可以在pom.xml中添加以下依赖:<dependency><groupId>software.amazon.awssdk</groupId><artifactId>s3</artifactId><version>2.17.27</version><!--请根据需要选择最新版本......
  • 云计算实训28——haproxy(七层代理)、python代码的读写分离
    一、haproxy----高可用、负载均衡1.安装安装ntpdate[root@haproxy~]#yum-yinstallntpdate.x86_64安装ntp[root@haproxy~]#yum-yinstallntp同步时间[root@haproxy~]#ntpdatecn.ntp.org.cn启动ntp服务[root@haproxy~]#systemctlstartntpd设置开机自......
  • 【JavaEE初阶】文件内容的读写—数据流
    ......
  • 我在高职教STM32——I2C通信之读写EEPROM(3)
            大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正是如此,才有了借助CSDN平台寻求认同感和成就感的想法。在这里,我准备陆续把自己花了很多心思设计的教学课件......