Hallo,

ich habe das Eeprom Problem zum Teil alleine gelöst. Im Simulator funktioniert es auch , aber im MC .... :-S

Mein Programm - dies ist nur zum Test - soll eine Singlezahl (hier Test) abspeichern und diese bei Neustart des MC (mit Stromverlust) zum weiteren Gebrauch wieder aus dem Eeprom laden.
Das Programm liest aber beim Reset aus dem MC in der Wirklichkeit nur 0.000 , soll aber 123.45 lesen etc.

Vermutlich liegt der Fehler bei "writeeeprom test" .

Code:
$regfile = "m16def.dat"
$baud = 9600
$crystal = 16000000

Dim Test As Eram Single , Test2 As Single

Dim Auswahl As Byte
Ganzoben:

Input "0 = Unten:  1= Oben" , Auswahl

If Auswahl = 0 Then
   Goto Unten
Elseif Auswahl = 1 Then
   Goto Oben
End If

Oben:
Do
Print Test2
Loop


Unten:

Test = 123.456
Writeeeprom Test , 10    <----Fehler


Test2 = Test
Print Test2



    Goto Ganzoben

Muss ich da irgendwas besonderes eingeben???
Wo ist der Fehler im Code?