Hallo, im Datenblatt des PIC32MX795F512L steht, dass man den Flash Programmspeicher min 1000 mal beschreiben kann. Hat jemand Erfahrungen damit gemacht, wann der Flash kaputt wirklich unbrauchbar wird ? Ich bin halt ein schlechter Programmierer, der nach der Methode Try-and-Error eben mal ne neu Programmversion hochschiebt und testet. Da könnte ich mir bei einem großen neuen Projekt schon vorstellen, an die 1000er Grenze zu kommen. Gruß Dirk
Nach dem Proggen wird ja ein Verify gemacht, und wenn dies passt, dann kann auch nichts mehr schiefgehen. Generell geht 10x mehr. Diese Grenze ist aber wichtig, wenn man EEprom Speicher mittels Flash Speicher simuliert. Da muss man aufpassen diese Grenze nicht zu ueberschreiten.
dirkf schrieb: > Da könnte ich mir bei einem großen neuen Projekt schon vorstellen, an > die 1000er Grenze zu kommen. Ja, wenn du tausend mal ins Näpfchen gefasst hast, mußte halt für ein paar Euro nen neuen Proz kaufen MfG Klaus
Mein letzter Flash ging nach 36279 Programmiervorgängen kaputt. Lag aber an eknem Defekt des Netzteils, der PIC mochte keine 20V direkt zugeführt.
dirkf schrieb: > Hat jemand Erfahrungen damit gemacht, wann der Flash kaputt wirklich > unbrauchbar wird ? Das Flash gilt als "kaputt", wenn die vom Hersteller spezifizierte Datenerhalt-Zeit nicht mehr gewährleistet ist. D.h. nach dem 1001. Löschen bleiben die Daten vielleicht keine 20 Jahre mehr drin, sondern nur noch 19. Beim Debuggen wird Dich das nicht stören, da schiebst Du eh alle halbe Stunde eine neue Software rein. Der abgenudelte Controller, auf dem die Software entwickelt wurde, sollte aber nicht in der endgültigen Schaltung verwendet werden. Dafür nimmt man einen neuen, und den Entwicklungscontroller benutzt man für das nächste Projekt. Du wirst den eher durch eine Kurzschluß kaputtmachen als durch zu häufiges Löschen.
Die Daten werden halt deutlich früher "verfliegen" wenn der Flash ausgelutscht ist. Ich mach das deswegen (Ich hab zwar AVRs, aber die haben ja auch Flash) so, dass ich bei einem Projekt immer einen µC mehr einplan und den überschüssigen zum "Entwicklungs-Opfer" erklär. Der wird dann so oft ge-flashed wie nötig. Ist ja egal wenn er am nächsten Tag das Proggi "vergessen" hat. Wenn der Code dann steht landet der in einem brandneuen Controller.
Hallo, danke für die Antworten. Jetzt bin ich beruhigt....... Hab mir halt noch keine Gedanken gemacht, wie ich einen TQFP100 Chip wieder auslöten soll...... LG Dirk
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.