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