Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Wieviele 16Bit Werte passen in ein Flashsegment? Kategorie: Programmierung (von Daniel N. - 9.04.2008 10:51)
Als Antwort auf Re: Wieviele 16Bit Werte passen in ein Flashsegment? von André H. - 9.04.2008 10:12
Ich nutze:
C164CI-ControllerBoard, CC2-Application-Board, OSOPT V3.1
Hi André,

> Der Flash wird zwar Wordweise benutzt, jedoch bezieht sich die Adresse immer auf die Byteadresse.
> Der ASM-Treiber maskiert automatisch das Bit 0 aus, so daÃ? ein Versuch, z.B. auf
> (Byte-)Adresse 3 zu speichern, automatisch dazu führt, da� ab (Byte-)Adresse 2 gespeichet wird.
> Deshalb darf man beim Schreiben nur mit geraden Byte-Adressen arbeiten.
> Ein Segment hat 64kB, also 65536Byte.
> Diese können auch zu 100% genutzt werden.
> Nur muÃ? die kleinste zu speichernde Datenmenge aus 2 Byte bestehen, was
> z.B. einem Integer entspricht.(Oder einem Bytearray mit zwei Elementen...)
> Wie Du die 64kB mit Daten belegst, ist Dir überlassen.
> Wenn alles Integerwerte sein sollen, kannst Du natürlich 32768 dieser Werte pro
> Segment speichern.
 
vielen Dank für die ausführliche Antwort!

Grü�e,
Daniel


    Antwort schreiben


Antworten: