Mr-400-Volt
04.02.2007, 21:47
Hallo, ich hab ein problem mit einem Drehencoder von Panasonic. Das
Datenblatt habe ich mal angehangen. Die Schaltung ist original
aufgebaut. Die Signale habe ich an Pin D0 und Pin D1 angeschlossen. In
Bascom habe ich folgendes kleine Programm geschrieben. Der wert b
wechselt aber nur zwischen 1 und 2. Wenn ich Pin D2 und D3 nehme, läuft
es. Kann mir jemand sagen warum es nicht an D0 und D1 geht ?
Danke!!
$regfile "m8def.dat"
$crystal = 8000000
Cls
Config Portd = Input
Portd = 255
Dim A As Byte , B As Byte
Do
A = Encoder(pind.0 , Pind.1 , Links , Rechts , 0)
Upperline
Lcd B
Waitms 20
Loop
Links:
B = B - 1
Return
Rechts:
B = B + 1
Return
Datenblatt habe ich mal angehangen. Die Schaltung ist original
aufgebaut. Die Signale habe ich an Pin D0 und Pin D1 angeschlossen. In
Bascom habe ich folgendes kleine Programm geschrieben. Der wert b
wechselt aber nur zwischen 1 und 2. Wenn ich Pin D2 und D3 nehme, läuft
es. Kann mir jemand sagen warum es nicht an D0 und D1 geht ?
Danke!!
$regfile "m8def.dat"
$crystal = 8000000
Cls
Config Portd = Input
Portd = 255
Dim A As Byte , B As Byte
Do
A = Encoder(pind.0 , Pind.1 , Links , Rechts , 0)
Upperline
Lcd B
Waitms 20
Loop
Links:
B = B - 1
Return
Rechts:
B = B + 1
Return