PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stress mit Dim, Eram und Byte



jojansen
03.08.2006, 22:38
Hallo,
ich habe ein kleines Problem mit einer Variablen und dem EEprom.
Was funktioniert ist:

Dim N as Byte
.
.
.
Input N
.
.
Print N

Was komischerweise nicht funktioniert ist, wenn ich

Dim N as Eram Byte
mache. Die Fehlermeldung zum Input ist 'Invalid Datatype' und zum Print ist 'Numeric Parameter expected [N]'.
Das Programm funktioniert mit dem ersten Dim problemlos und die einzige Änderung war die mit Eram.
Ideen?
Danke Euch.
:-) Johannes

jojansen
03.08.2006, 22:49
Ich habe selber eine Lösung gefunden :-)
Dim N as Eram Byte
Dim A as Byte

Input A
N = A

Print A

:-) Johannes

Schokohoernl
04.08.2006, 10:30
Hallo!

Hatte das selbe problem auch schon und habe den selben ösungsweg gefunden. hab aber selber keine ahnung woran das liegt.


MfG

Schoko

Rofo88
04.08.2006, 10:53
Hallo

Das war glaube ich weil Bascom nicht direkt mit den EEprom arbeiten kann. Der Inhalt aus dem EEprom muß erst in ne Variable geschoben werden um ihn dann auszugeben, das selbe ist auch beim schreiben nötig.

MfG

linux_80
04.08.2006, 12:00
Hallo,
das liegt nicht am Bascom, sondern am AVR,
aber ansonsten Stimmt das so von Rofo88.

Auf das EEprom kann man nicht direkt zugreifen, das macht nur scheinbar Bascom so, damit es einfacher ist.