EEprom nutzen unter bascom > wie?

OP (Firma: Privat) #745998
Lesenswert?

Hi!

Ich möchte unter bascom a, einem atmega8 das eeprom nutzen. Folgende 
Zeilen führen aber leider nicht zum Ziel:

Es sollen mehrere Variablen abgespeichert werden,

   C as byte
   D as byte
   E as byte

, dann sollen die Werte abgespeichert werden:

 C=1
 D=0
 E=1   nur als Beispiel :-)

writeeeprom C , 2
waitms 100
writeeeprom D , 3
waitms 100
writeeeprom E , 4

wir lesen nun zurück:

Readeeeprom C , 2
waitms 100

Nun will ich gucken was geschah:

if c = 1 then
portd.0 = 1
end if

if D = 0 then
portd.1 = 1
end if

und so weiter. Jedoch führt das nicht zum Erfolg :-( Der Compiler lässt 
sich das aber so gefallen, auch ohne dass ich C oder D als eeprom-byte 
declariere! Was mache ich verkehrt?

Gruss, Uwe!
Gast #746059
Lesenswert?

Ich erwarte, dass die Werte im EEprom abgelegt werden, also C ht 0 oder 
1 , dies wird geschrieben. Danach zurücklesen und auswerten. Ich will 
nur, dass die zustände der Leds am Ausgang  nach dem Wiedereinschalten 
der sache wieder so angehen wie sie im laufenden Programm waren.

Wrrde die Variablen nun benennen. Danke!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren