Hi, für Programmcode nimmt man doch ROM oder Flash. Aber wann wird was benötigt?
Flash ist die Abkürzung von Flash-ROM. ROM ist ein allgemeiner Begriff für alle Speicher, die nur lesbar sind. Flash ist also auch eine Form von ROM, da es normalerweise nur gelesen wird.
Hallo, Den reinen Programm-Speicher bezeichnet man als FlashROM. Der EEProm wird meines Erachtens für z. B. Messwerte genutzt, die vom Programmcode ausgelesen/errechnet werden, benutzt. Ich hoffe, dass ich deine Frage richtig verstanden habe. Gruß, Marcel
Ja ja, habt mich richtig verstanden. Dann ist ROM bzw. Flash immer für den Programmcode, egal was man nimmt. Gibt sicherlich einen Grund das eine oder andere zu nehmen...
Naja, mit ROM meint man normalerweise OTP, also nur einmal beschreibbar. Flash heißt für mich 10k Mal beschreibbar. Mit freundlichen Grüßen, Valentin Buck
So gesehen ja. Nur im EEPROM eines Controllers (z. B. AtMega) lässt sich kein Ausführbarer Programm-Code abspeichern. (Es sei denn, du schreibst eine Art emulator, der im FlashROM sitzt. - Nur dürfte das die Produktivität des Controllers sehr start einschränken.)
ROM hieß früher, man schickt ne Diskette mit dem HEX-File an den Hersteller und schon 8 Wochen später hat man dann die 100.000 maskenprogrammierten MCs bekommen. Heutzutage ist ROM ausgestorben und man nimmt Flash. Das hat den Vorteil, man kann die Software wie Bananen grün zum Kunden schicken und dort erstmal reifen lassen (Der Kunde darf die Fehler suchen, melden und dann das Update downloaden). Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.