AT24C02 只能写不能读 或者无法读写 或读取数据一直为255的问题
读取AT24C02 时 发现 先写在读 时 读取的数据永远是255。每次读写操作之后要等待Twr 时间之后 才能继续下一次读写操作。根据写入数据量不同 Twr时间最长可以达到5MS。翻了一遍芯片手册 发现了Twr 这个时间。所以在 读写操作之间 需要一定的延迟时间。但是下次开机时又能读取到一次正确的数据。
·
读取AT24C02 时 发现 先写在读 时 读取的数据永远是255
但是下次开机时又能读取到一次正确的数据
本以为是芯片坏了
翻了一遍芯片手册 发现了Twr 这个时间

每次读写操作之后要等待Twr 时间之后 才能继续下一次读写操作
根据写入数据量不同 Twr时间最长可以达到5MS
所以在 读写操作之间 需要一定的延迟时间
实际现象



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