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 | ||
| ||
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: |