铁电FRAM——fm24v10测试

用stm32f407的硬件I2C,大循环等待读写。读写32K数据。

写:2949ms

读:2950ms

读写时间基本是一致的,读写的越多越一致。读写数据少时,读用时比写要少,但是数据量小的时候,差的那点可以忽略。

加入定时100us的中断,中断延时80us

写:3310ms

读:2950ms

加入耗时较长的中断后,写的时间明显增加。

普通的EEPROM。比如24C128.

写16K,有100us耗时80us定时中断时。

写:耗时 5850ms。

读:1680ms

可以看出铁电的优势,是写速度比普通EEPROM快很多。当时,它的价格也很不错。

 

但是在24c128测试好的,硬件I2C驱动,用在fm24v10上就出现连续读大量数据就会出错。耗时2天,修改好了,也不知道为啥好了。。。。。。,真的没有模拟I2C,稳定。模拟I2C的程序读写两个片子,都没有问题。。。。

 

posted @ 2021-02-05 18:24  不明白就去明白  阅读(648)  评论(0编辑  收藏  举报