Ist ein blank check beim Programmieren von Mikrocontrollern und EPROMs sinnvoll oder verlorene Zeit, wenn sowieso noch ein verify durchgeführt wird?
Ein Blank check ist schneller, und anders als ein Programmieren nicht zerstörend. Das kann durchaus wichtig sein.
Frank Gallus schrieb: > wenn sowieso noch ein verify durchgeführt > wird? Mit Verify hat das eigentlich nichts zu tun, sondern mit dem Löschen vor dem Programmieren. Das hängt von der Software ab, einfache Programmer lassen einen die funktionen Blank Check, Erase usw. einzeln aufrufen, bessere führen automatisch Blank Check - Erase - Program - Verify nacheinander aus. Ohne vorherigen Blank Check einen nicht leeren Speicher zu programmieren macht ihn zwar nicht kaputt, es kommt aber auch nichts brauchbares dabei heraus. Also kann man sich die Zeit dafür sparen. Georg
Wieviel Millionen Bauteile musst Du denn programmieren, dass Du auf die gewonnenen Informationen verzichten magst? VOR dem Programmieren: OTP -> Blankcheck zur Kontrolle, ob Baustein unbenutzt Erasable Memory -> Löschen, dann Blankcheck NACH dem Programmieren: Verify -> da der Blankcheck vorher erfolgreich war, ist mit hoher Wahrscheinlichkeit beim Programmieren was schief gelaufen. Mögliche Ausnahmen um auf Blankcheck/Verify zu verzichten: - Debugging im Flash / Zeit sparen -> die gesparte Zeit kann ganz schnell wieder verloren gehen, falls beim Programmieren Fehler passieren - ja, manchmal macht man das, speziell wenn der Zugriff sehr lange dauert
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.