ROM用来存储程序代码,要修改其中的内容时需要先擦除然后写入,并且一次操作的单位是一个扇区多个字节。
EEPROM用来保存可能经常变化但不能丢失的常量,不需要进行擦除操作就可以写入新的数据,并且一次可以只修改一个字节,比ROM灵活。
Mega256好像也是Arduino的吧。一般你写的程序内容是默认放在Flash里的(可读),eeprom是要手动存放的(可读写),断电也不会擦除,用来放一些需要保存的重要数据,上电后可以再读取
rom 程序存储器 烧录后固化
eerom 可擦写 相当于24c系列
eeprom可以按字节擦除,flash是按扇区而且flash全称就叫flash eeprom
FLASH存程序,EEP存临时固定的数据,程序的改写量大,也不方便,但是可以靠IAP将EEP的数据写到FLASH中