因为它的EEPROM和Flash是共用读写电路的吧,STM32也这样啊。这确实是个问题,可以外扩个IIC。
zhiwei 发表于 2010-9-23 13:14 
错了
STM8的FLASH和STM32是完全不同的。
跟什么共用读写电路完全没有关系。
对于EEPROM来说,虽然是可以单字节写入和擦除,但是EEPROM本省上电是按区块来上电的。在你写某一个字节的数据时,其实整个这个区块都是上电状态。试想,在这种情况下,是没有办法在前一次操作还没有完成的情况下去进行下一次EEPROM操作的。一次EEPROM的写入时间是6MS(或者快速模式3ms)..如果在前一次写入还没有完成的情况下,又写入了新的数据,那么MCU只能将所有操作停掉,等数据都被写入了再继续工作了。
|