Forum: Mikrocontroller und Digitale Elektronik Doofe Frage eines Anfängers: Speicheradressen EEPROM


von Julian (Gast)


Lesenswert?

Hallo!

Ich habe gerade meinen ersten Mikrocontroller (atmega32) aufgebaut und 
ihn erstmal in Bascom (weil schnell und einfach (ich weiß ein wenig 
verpönnt...)) programmiert.

So:
Wenn ich etwas in mein EEPROM speichern will, kann ich ja z.B. folgendes 
sagen:
Writeeprom S, &H10

Die &H10 ist die Speicheradresse!?

1. Wie kommt diese Adresse zustande? Das ist ja kein hex.
2. Angenommen, ich möchte mein gesamtes EEPROM beschreiben, wie finde 
ich heraus, welche Speicheradressen es alles gibt?

Vielen Dank,
Julian

von Teplotaxl X. (t3plot4x1)


Lesenswert?

1. Bascom ist zurecht verpönt
2. &H10 ist imho eine hexadezimale Adresse (0x10)
3. Schau im Datenblatt, wie groß der Eeprom ist

von Julian (Gast)


Lesenswert?

Danke.

&H10 heißt also 0x10.
Im Datenblatt steht, dass das Ding 1Kb Speicher hat.

Heißt &H10, dass das das 10. Byte im EEPROM ist?
Wenn es insgesamt 1024 Bytes gibt, kann ich dann bis zum Byte 1024 also 
hex 0x400 alle benutzen?


Julian

von Otto (Gast)


Lesenswert?

Das eeprom im MEGA32 ist 1k gross - wahrscheinlich gibt es daher wohl 
die Adressen von 0 bis 1023 = $3FF (wenn ich mich nicht verrechner habe)

Otto

von Markus (Gast)


Lesenswert?

DU BIST "Sir alan Teplotaxl (t3plot4x1)" VERPÖNT!

was hat Dein BEITRAG gebracht?

Markus

von Teplotaxl X. (t3plot4x1)


Lesenswert?

0x10 ist 16
@otto: hast dich nicht verrechnet ;)

von Jean P. (fubu1000)


Lesenswert?

Loool,
na endlich wieder nen BASCOM Streit ich hol mir mal PopCorn.

Gruß

von BASCOM Hasser (Gast)


Lesenswert?

Da muss ich doch gleich mitmachen:

BASCOM IST KACKE!!!

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.