2016-08-08 31 views
0

Ich bin ziemlich neu im Bereich Mikrocontroller. Für mein Projekt wurde mir gesagt, dass ich eine Schreib/Lese-Funktion zum Schreiben/Lesen von Daten aus dem Flash/EEPROM-Speicher implementieren soll. Ich habe eine schnelle Suche und sah einige Terminologien wie: "Schreibschutz", "Flash-Seite", "Protected Flash-Seite". Was sind das wirklich gemein? Wann und warum brauchen wir diese "Schreibschutz" oder "geschützte Flash-Seite"?Was ist Schreibschutz im Flash/EEPROM-Speicher?

Danke, Bien

+2

Lesen Sie die Wörter und versuchen Sie zu überlegen, warum Sie sie brauchen könnten. Was würdest du von * Schreibschutz * erwarten? Ich lese es als * Schutz davor, auf * geschrieben zu werden, und eine fundierte Vermutung wäre, dass Sie es verwenden, wenn Sie nicht wollen, dass etwas in diese Erinnerung schreiben kann. Wenden Sie nun dieselbe Logik auf * Geschützte Flash-Seite * an. –

Antwort

1

Eeprom und Blitz und andere roms sind mit Seiten, Blobs von Bits implementiert, die alle in einer gemeinsamen Aktion löschen. Sie können normalerweise nur ganze Seiten gleichzeitig löschen. Normalerweise löschen sie alle Einsen, aber einige sind andersherum, für das Löschen auf alle Fälle, man kann sich das so vorstellen, die einzige Möglichkeit, "zu schreiben", ist das Löschen einer Seite, aber man kann Nullen schreiben eine im Wesentlichen eine Bit für Bit-Basis. (indem Sie ein Byte schreiben oder was auch immer der kleinste Schreibvorgang ist und nur die Nullen ändern, die Sie wollen).

Schreibschutz bedeutet genau das, was es sagt, das Schreiben des Schutzes des ganzen Teils, oder Bruchteile des Teils oder eine Seite für Seite Basis wie pro Design.

manchmal verwendet der Schreibschutz Pins, die hoch oder niedrig gezogen werden, oder die Pins schützen die Fähigkeit, Dinge zu entsperren, nachdem sie gesperrt wurden. wieder ist es auf einer Design-by-Design, Lieferant für Anbieter Basis, was Funktionen gibt, und Sie lesen einfach die Dokumente und experimentieren.

+0

Vielen Dank @dwelch. – bienle