读写EEPROM遇到的问题:16位地址的内容都是最后写入的数据。
#define EE_TYPE AT24C64
如下图所示,往EEPROM的地址0x1000、0x1001、0x1002和0x1003分别写入0xAA、0xBB、0xCC和0xDD,读出来的数据都是最后一次写入的数据。
读写函数如下所示,
如果把EEPROM地址改为0x00、0x01、0x02和0x03,则写进去和读出来的数据都是一样的,如下图所示,
把EEPROM的读写函数如下改写后,如下图所示,写进去的数据再读出来结果和上面在16位地址中写入数据一样,读出来的数据都是最后一次写入的数据。
最后检查了一下电路板上的EEPROM芯片,存储芯片是AT24C02,原来买的时候是买的BL24C64的,一直调不通,可能是芯片有问题,后面把之前从正点原子买的STM32电路板上的EEPROM(AT24C02)焊接上去,马上可以读写数据,后来时间长了再回来调这块电路板,闹出这个乌龙,原来AT24C02存储地址只有8位,不能写16位地址。
读写EEPROM遇到的问题:16位地址的内容都是最后写入的数据。相关推荐
- arduino i2c 如何写16位寄存器_基于STM32使用I2C读取传感器数据
撑腰会儿:I2C通信协议介绍zhuanlan.zhihu.com 上文介绍了I2C协议的基本结构,今天,使用STM32和LM75A温度传感器来实现I2C读取信息. 首先,为了使用I2C读取传感器测量 ...
- STM32 FSMC 16位寻址 地址移位的解读
一. 当 Bank1 接的是 16 位宽度存储器的时候:HADDR[25:1] FSMC_A[24:0]. 当 Bank1 接的是 8 位宽度存储器的时候:HADDR[25:0] FSMC_A[2 ...
- STM32 IIC协议 读写EEPROM
EEPROM.MCU6050和OLED显示屏外设都是通过IIC协议[半双工]进行通信. 除此之外,另一个广泛地使用在系统内多个集成电路间的通讯协议:SPI. 目录 一.IIC物理层: 二.IIC协议层 ...
- 王爽 16 位汇编语言学习记录
以下为汇编学习记录,内容全部出自王爽的16位<汇编语言>,如有错误,可直接去查看原书. 汇编语言 机器语言是机器指令集的集合,机器指令是一列二进制数字,计算机将其翻译成高低电平,从而使 ...
- 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16...
一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...
- 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16
一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...
- 【汇编语言】16位汇编总结
16位汇编语言 学习操作系统前对汇编语言进行快速学习,参考汇编语言进行总结. Before Learning 进制: 字节和字: 字节,即Byte,是由八个位组成的一个单元,也就是8个bit组成1个B ...
- 16位I2C寄存器地址读写接口
16位I2C寄存器地址读写接口 I2C读写接口 static int max96722_read_reg(struct i2c_client *client, unsigned char reg_ad ...
- STM32F10x_模拟I2C读写EEPROM(2)(切换SDA方向 + 读ACK位 + 完整代码)
文章目录 前言 一.宏定义 二.I2C延时函数 1. 注意 三.起始 / 停止信号 1. 时序图 2. 起始信号 3. 停止信号 四.切换SDA方向 1. SDA配置为输入模式 2. SDA配置为输出 ...
最新文章
- 蓝桥杯 算法训练 最大的算式
- 一仅仅小蜜蜂(杭电2044)
- Feature Engineering 特征工程 2. Categorical Encodings
- SpringBoot MongoDB批量插入数据
- glide 设置宽高_glide如何设置图片大小
- 杀猪、打狗、护牛、赛马、放虎——几种管理方法
- TypeScript学习-类class
- 怎么将计算机设置为光盘引导模式,通过bios设置从光盘/光驱启动的方法
- 连接阿里云RDS数据库报错
- java异常类_java中常见的异常类
- 动软多数据库链接类实例
- Spectral matting
- window创建l2tp
- 1481: 考试排名(一)(结构体专题)
- 贝叶斯统计 韦来生 课后题答案 第四章
- [CVPR‘22 SLPT] Sparse Local Patch Transformer for Robust Face Alignment and Landmarks Inherent Relat
- 想知道怎么提取伴奏?1分钟教你完成伴奏的提取
- Android 图片压缩最常用的几种方法
- 最短路径迪杰斯特拉算法--邻接矩阵
- PclSharp--在平面模型上构建凸(凹)多边形