Gast
#6308317
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!