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?







Zitieren

Lesezeichen