学习STM32 I2C模块时候,发现问题,做了以下测试,首先擦除EEPROM全部写零,并按原历程验证一遍读写正确。然后设置EEP_Firstpage_1 = 0x04;从地址4开始从0到6写7个数进去,读的时候从EEP_Firstpage = 0开始读整片EEPROM,通过串口助手看结果,在分好页的情况应该是第一页 00 00 00 00 00 01 02 03 第二页是04 05 06 00 00 00 00 00 第三页00。。。现测试出来如下图,第一页直接是04 05 06 00 00 01 02 03,也就是没分到下一页。这边页没有分好是吧??? |