在开发AT24C64过程中遇到了2个问题。
1. 遇到的第一个问题。

刚开始由于自己的疏忽,将AT24C64当成AT24C02来开发,导致开发时I2C时序存在差别。差别地方如下:

(1)AT24C02写时序如下:

(2)AT24C64写时序如下:

仔细观察会发现,AT24C64中地址会比AT24C02多了几位,两者时序不同,所以使用C02的时序读C64的芯片导致写入的数据不在所写的地址上,读自然是读不到的。所以,再次大家注意自己开发的芯片的型号,避开上面这个问题
遇到的问题2
时序对了,但是读的数据还一直是0xff。
此时需要确定一下,你板子的原理图,看看AT24C64的WP引脚是否被上拉。如下图引脚:

如果原理图上面这个引脚被上拉,芯片将进入写保护模式,这个模式下是写不进去数据的。一开始一直以为是自己时序的问题,到最后才考虑到是不是硬件的问题。
将WP引脚的上拉电阻去掉后,就能够正常的读写了。

单片机读取EEPROM(AT24C64)值为0xff问题解决方法相关推荐

  1. 关于Clipboard剪切板获取值为NULL问题解决方法

    关于Clipboard剪切板获取值为NULL问题解决方法 参考文章: (1)关于Clipboard剪切板获取值为NULL问题解决方法 (2)https://www.cnblogs.com/machen ...

  2. SpringBoot项目打包成jar后读取包内文件报错问题解决方法

    文章目录 问题描述 解决办法 问题描述 Springboot项目在开发环境中,使用 ResourceUtils.getFile("classpath:files/test.xlsx" ...

  3. java excel 中文乱码_java中读取excel文件中字符串乱码问题解决方法

    以前的时候发现直接java读取一个excel文件输出里面的字符串会乱码,中文字符不会乱码,但是遇到英文的时候输出会乱码.这个问题太奇怪了. 我的表格名字为Shirley.xls. 我曾经直接读取exc ...

  4. 蓝桥杯单片机DS18b20单总线测温模块常见问题解决

    蓝桥杯单片机DS18b20单总线测温模块常见问题解决 有道是:"溪水声声留我住,梅花朵朵唤人回" DS18b20测温模块作为一个比较简单.稳定的蓝桥杯单片机外设模块, 使用时却经常 ...

  5. pic单片机c语言读eeprom,PIC16F877单片机内部EEPROM读写实例

    ;PIC16F877单片机内部EEPROM读写实例*************************************************************************** ...

  6. pic单片机c语言读eeprom,PIC单片机的EEPROM读写实例及说明

    PIC单片机的EEPROM读写实例及说明 来源:luchaohai 作者:华仔 浏览:1397 时间:2016-08-10 14:18 标签: 摘要: ; PIC单片机的EEPROM读写实例及说明;* ...

  7. (2)arduino读取电压相对值(模拟读取传感器数值)

    arduino读取电压相对值 准备工作 接线图 读取电压值代码 准备工作 需要准备的材料有:电位器一个.arduino uno单片机.杜邦线.面包板 接线图 电位器与滑动变阻器相似,若将其两端连接5V ...

  8. 51单片机串口SBUF是特殊寄存器,只要不写入新的数据就不会消失,写入新的数据就会覆盖之前的,单片机复位后初始值为不确定值

    如题,请问51单片机接收数据的SBUF能存活多久呢? 比如下面这个串口中断复函函数(片段),我将接收中断标志RI清0之后,SBUF的值多久会消失呢? unsigned char data = 0; v ...

  9. STC系列单片机内部EEPROM 测试程序

    硬件电路: P1口接8个LED到VCC. 适用硬件: STC12C2052系列(杜洋工作室改进部分) STC12C5AxxAD系列单片机 STC12C52xxAD系列单片机 STC11xx系列单片机 ...

最新文章

  1. 很用心的写了 9 道 MySQL 面试题
  2. 在CentOS 5.5下用OpenSSH构建SSH服务器(上)
  3. 数据库面试知识点汇总
  4. qt获取图像的每个像素rgb_【可视化-1】认识图像,从图像可视化开始
  5. koa --- 扩展hbs方法
  6. SDH光端机概述与技术应用详解
  7. python支持复数类型以下什么说法是错误的,【Python】专项练习题(1)
  8. Python字符串有关的方法汇总
  9. 非香农类信息不等式_ICLR 2020 | 北大图灵班满分论文:基于计算约束下有用信息的信息论...
  10. 小程序毕设日志.2021.3.13
  11. selenium+python自动化106 - 滑动 iframe 上的滚动条
  12. 互联网思维之大数据思维
  13. with revoked permission android.permission.CAMERA
  14. Qt-quick(qml) Canvas用法及鼠标绘制图形
  15. 唐山盐碱滩成渤海明珠 国稻种芯·中国水稻节:河北曹妃甸大米
  16. 视频格式转换器下载哪个好?分享:3种TS到MP4的转换器
  17. unity移动端材质丢失呈洋红色问题记录
  18. JavaScript--轮播图_带计时器
  19. oracle 汉字显示问号
  20. 不要把5G压力都留给运营商,华为自动驾驶网络是个聪明的方法

热门文章

  1. supervisord简介
  2. 哈工大计算机考研 跨考,2011年哈工大计算机考研经验_跨考网
  3. 紫微斗数:命主和身主
  4. 原创教程:下载和安装“图形化积木Python编程”海龟编辑器
  5. 函数的极值与最大值最小值
  6. MACD详细计算方法及例子
  7. 07SpringCloud-Elasticsearch
  8. QT -- TcpSocket实例,使用Qt中的tcp通信协议,构建客户端和服务端,实现局域网通信软件功能
  9. Eclipse下用JFS和Tomcat防问SQLServer数据库的以下配置
  10. git bash shell 脚本 :从文件获取git仓库列表 git clone所有仓库