Hallo, Ich habe eine Frage bezüglich dem Schreiben von Daten in den Flash beim dsPIC33fj64. Um den Flash beschreiben zu können, muss der betroffene Speicherbereich ja vorher gelöscht sein/werden. Was passiert, wenn eine Row zur Hälfte beschrieben ist, und die andere Hälfte ist leer. Ich möchte in die Row Daten dazuschreiben - damit meine ich, dass die bereits geschriebenen Daten unverändert bleiben, und im leeren Bereich werden Daten hinzugefügt. Ist es erlaubt, dass ich eine Row auslese, und in einen unbeschriebenen Bereich Daten hinzufüge, und die Row wieder als gesamtes schreibe? Warum? Im Flash werden laufend Betriebsdaten abgespeichert. Um über die Lebensdauer die Spezifikation der max. Schreibzyklen vom Flash nicht zu überschreiten, schreibe ich zyklisch in mehrere Speicherbereiche, und es geht darum, Schreibzugriffe soweit wie möglich zu minimieren. Ich hoffe, ich habe mich verständlich ausgedrückt. Danke für Eure Tipps!
Max schrieb: > Ist es erlaubt, dass ich eine Row auslese, und in einen unbeschriebenen > Bereich Daten hinzufüge, und die Row wieder als gesamtes schreibe? Normal schon (kenn die dsPICs nich), ist halt ne Oder-Verknüpfung.
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.