Forum: Mikrocontroller und Digitale Elektronik Umrechnung von kb in Hex


von Björn (Gast)


Lesenswert?

Hallo zusammen,

ich habe grade mein kleines Problem, vielleicht kann mich jemand 
aufklären:

Wieso entsprechen 8kb einem Offset von 0x200 bzw 16kb 0x400 usw....

Komme da grade nicht drauf. Vielen Dank für eure Hilfe.

Gruß,
der Björn

von Philipp B. (philipp_burch)


Lesenswert?

Mit 8kB ist üblicherweise 8 * 1024 Byte gemeint. Das ergibt 8192 Bytes, 
in hexadezimaler Schreibweise 0x2000. Wie du aber auf die anderen Zahlen 
kommst, ist mir ein Rätsel (Ein Offset von wo nach wo?).

von fubu1000 (Gast)


Lesenswert?

Hallo,
ich rate einfach mal du meinst die Flash Addressierung, von einem AVR !
0x200 = 512 dezimal , Flash Addressierung immer in Words(16bit) !
Und 512 x 16 = 8kB.
Oder 0x400 = 1024, -> 1024 x 16 = 16kB.

GRUSS fubu

von Björn (Gast)


Lesenswert?

Ja genau das habe ich gemeint, es geht um die Speicheradressierung eines 
ARM, aber scheint gleich zu sein.

Es ist aber nicht zwingend die FLASH Adressierung oder? Gilt das für RAM 
auch?

Danke für die Aufklärung!!!

Gruß,
Björn

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
Noch kein Account? Hier anmelden.