单片机EEPROM数据存储和读取,想读取最新的10组数据,具体思路。

1,不知道你是怎么显示的,液晶显示还是串口打印出来。

2.我不明白你到底要不要把多次测量的十个数据都保存下来。

EepROM以IIC的形式读写数据。一般来说,IIC的地址是固定的。只需在第二个地址中写入要读取的位置的地址。

下面是详细的步骤:

读取操作:

1:发送数据的IIC地址,IIC协议不多描述。

2:发送要读取的地址,

3:发送IIC读地址,即写地址加1。

4.读取数据,所以这取决于你的协议是硬件实现的还是IO模拟的。如果是硬件实现的,直接读取寄存器buff即可。如果是软件模拟,则需要计算延迟,这样采样才会准确。

这四个步骤都需要IIC协议来启动、传输数据、等待应答和结束。