USR.RXC = 1 ... kann man so machen,
ich würd aber eher auf Interrupt dann gehen
also
on urxc Empfangsroutine
enable urxc
enable interrupts
do
loop
end
Empfangsroutine:
i = UDR
Select Case i
Case 104:
Print "HALLO"
Case 72:
Print "hallo"
Case Else
Print "Error!"
End Select
return
end
das mit den "h" und "H" möcht mir auch nicht recht gefallen, weil dein I nämlich ein Byte ist und "h" ein String von der länge eines Bytes. Ich glaub das mag Bascom so nicht haben ... versucht mal mit den ASCII-Codes
h = 104
H = 72
Lesezeichen