Blue72
01.07.2008, 23:11
Hi Leute,
ich habe in Bascom eine einfache IF Anweisung geschrieben ...
Config PortA = Input
Config PortB = Output
PortA = 1 'Pullup einschalten
Do
If Taster1 = 0 then PortB = &11000000
If Taster2 = 0 then PortB = &11111001
if Taster3 = 0 then PortB = &10100100
else PortB = &00000000
End If
Loop
Meine Frage lautet nun:
Ist es möglich auf diese Art ein Bitmuster an den PortB zu übertragen ?
Ich habe leider noch keine Controller hier zum ausprobieren, versuche mich aber schon an den ersten "Gehversuchen"
Wenn ich in Bascom den Syntaxcheck ausführe bekomme ich folgenden Fehler:
Source variable does not match the Target variable (bezogen auf die PortB =&xxxxxxxx Anweisung in der If Schleife)
Was ist denn da falsch ?
Danke schonmal.
LG
Blue
ich habe in Bascom eine einfache IF Anweisung geschrieben ...
Config PortA = Input
Config PortB = Output
PortA = 1 'Pullup einschalten
Do
If Taster1 = 0 then PortB = &11000000
If Taster2 = 0 then PortB = &11111001
if Taster3 = 0 then PortB = &10100100
else PortB = &00000000
End If
Loop
Meine Frage lautet nun:
Ist es möglich auf diese Art ein Bitmuster an den PortB zu übertragen ?
Ich habe leider noch keine Controller hier zum ausprobieren, versuche mich aber schon an den ersten "Gehversuchen"
Wenn ich in Bascom den Syntaxcheck ausführe bekomme ich folgenden Fehler:
Source variable does not match the Target variable (bezogen auf die PortB =&xxxxxxxx Anweisung in der If Schleife)
Was ist denn da falsch ?
Danke schonmal.
LG
Blue