请问STM32F1系列读写自身FLASH快还是读写I2C总线上的EEPROM快?

2019-07-14 14:45发布


例如我要读取一个数据表格,
长度为800字节,
我要选择存在STM32自身的FLAH还是EEPROM上,
想问试过的伙伴哪个读写更快?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
testd018
1楼-- · 2019-07-14 20:46
毫无疑问,Flash
jfuwre
2楼-- · 2019-07-14 21:59
都差不多,因为不管是flash还是eeprom,写一页都需要5ms或者10ms时间等待。。。当然了,flash有一个好处,就是有的一页是1k或者2k,那么只需要一次就写完,问题来了,这时候占用的ram也是比较大的!!!而eeprom有8,16等等,需要的ram少,但是需要写入的次数多。。。所以选择什么,自己更具实际情况来就好了!!!
滔滔不绝的滔滔
3楼-- · 2019-07-15 01:25
读肯定是自身的flash快啊,外部IIC太慢了。
滔滔不绝的滔滔
4楼-- · 2019-07-15 05:38
jfuwre 发表于 2019-1-8 07:00
都差不多,因为不管是flash还是eeprom,写一页都需要5ms或者10ms时间等待。。。当然了,flash有一个好处,就是有的一页是1k或者2k,那么只需要一次就写完,问题来了,这时候占用的ram也是比较大的!!!而eeprom有8,16等等,需要的ram少,但是需要写入的次数多。。。所以选择什么,自己更具实际情况来就好了!!! ...

他说的是外部I2C的E2PROM
bbslsk
5楼-- · 2019-07-15 09:29
 精彩回答 2  元偷偷看……
jfuwre
6楼-- · 2019-07-15 14:42
滔滔不绝的滔滔 发表于 2019-1-8 07:27
他说的是外部I2C的E2PROM

我这里就是包括了外部的eeprom。。。我说的时间并不是指写入时间,而是写入完后,需要等待的时候,无法连续写入的。。。至于I2C的速度相对于等待时间来说,小意思啦!!!

一周热门 更多>