读取AT24C02 时 发现 先写在读 时 读取的数据永远是255

但是下次开机时又能读取到一次正确的数据

本以为是芯片坏了

翻了一遍芯片手册 发现了Twr 这个时间 

 每次读写操作之后要等待Twr 时间之后 才能继续下一次读写操作

根据写入数据量不同 Twr时间最长可以达到5MS

所以在 读写操作之间 需要一定的延迟时间

实际现象

 

 

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐