Ich hab gelesen das normalerweise der Flash-Speicher für's Programm genutzt wird. Gibt es dafür einen besonderen Grund, der lässt sich doch nich so oft beschreiben, wie ein EEPROM, zwar immernoch 10.000 mal, aber den E² kann man ja bis zu 100.000 mal neu beschreiben. Der Vorteil am Flash ist doch nur, dass er in Segmenten gelöscht wird, und so ein neues Programm schneller gespeichert werden kann!? Was passiert denn wenn der Speicher zu oft beschrieben wurde, wird das angezeigt(z.B. bei FLIP), bleibt das alte Programm drauf, entstehen Lücken im Programm....? MfG Lisa
@ Lisa Kunze (lisa) >Ich hab gelesen das normalerweise der Flash-Speicher für's Programm >genutzt wird. Gibt es dafür einen besonderen Grund, der lässt sich doch Hat technologische und logistische Gründe. Schneller lösch-und beschreibbar braucht weniger Fläche auf dem IC ist schneller im Zugriff (Programmausführung) >und so ein neues Programm schneller gespeichert werden kann!? Ja. >Was passiert denn wenn der Speicher zu oft beschrieben wurde, wird das >angezeigt(z.B. bei FLIP), bleibt das alte Programm drauf, entstehen >Lücken im Programm....? Eine richtige Programmiersoftware schreibt das Programm und liest es anschliessend wieder und führt einen Vergleich durch. So werden direkte Programmierfehler sofort bemerkt. Allerdings kann es passieren, dass beim Programmieren einen "verbrauchten" Flaahspeichers alles OK ist, aber nach Tagen oder Monaten einzelne Bits das Gedächtnis verlieren und umkippen. Das ist dann Pech. Desgalb sollte man auch Prototypen, die in der Entwicklung oft programmiert werden nie für den richtigen Einsatz verwenden. MfG Lisa
Lisa Kunze wrote: > Ich hab gelesen das normalerweise der Flash-Speicher für's Programm > genutzt wird. Gibt es dafür einen besonderen Grund, der lässt sich doch > nich so oft beschreiben, wie ein EEPROM, zwar immernoch 10.000 mal Der Hersteller gibt die Garantie für 10000 ab. Das heist aber nicht, dass nach 10000 Schreibzyklen der Flash einfach die Arbeit einstellt. In der Praxis wirds wohl um einiges mehr sein, so wie eine gewisse Raumstation auf 3 Jahre ausgelegt war und dann doch 15 Jahre in der Umlaufbahn war. So wie gewisse Roboter auf dem Mars, die eigentlich nur für ein paar Monate ausgelegt waren nun seit 2 Jahren ihren Dienst tun, so wie ... > Der Vorteil am Flash ist doch nur, dass er in Segmenten gelöscht wird, > und so ein neues Programm schneller gespeichert werden kann!? Flash kann auch schneller ausgelesen werden als EEPROM. Wenn der Prozessor sich seine Befehle aus dem Speicher holt, ein nicht unwesentlicher Faktor. Nimm die 10000 nicht zu tragisch. Selbst wenn du jeden Tag deinen µC 50 mal neu beschreibst, dann reicht das immerhin für 200 Tage. Und das sollte dann ja doch mehr als ausreichend sein.
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.