lanic
13.01.2006, 20:09
Hallo!
ich habe ein problem! ich bekomme von einen controler über die RS232 ein code der sich aus einer 12 stelligen HEX zahl zusammensetzt und hinter der die befehle <CR><LF> sind diesen code möchte ich mit einem µc empfangen und weiterverarbeiten
zum testen habe ich folgendes geschrieben
$regfile = "2313def.dat"
$crystal = 3686400
$baud = 9600
Ddrd = &B1011110
Portd = &B0100001
Dim A As String * 12
Q:
Input A
If A = "î0FA17F62AD0" Then
Cls
Lcd "Richtig"
Wait 1
Goto Q
Else
Cls
Lcd "Falsch"
Wait 1
Goto Q
End If
End
nun das problem sobalt der code gesentet wirt bekomme ich die meldung im LCD Richtig sende ich den code nocheinmal dann kommt die meldung falsch
sende ich aber erst einen falschen code bekomme ich die meldung falsch.
das muß also was mit diesen <CR><LF> befelen zu tun haben denn wenn ich diese signale vom PC aus sende geht das einwandfrei!
hat jemand eine ide wie mann die befehle aners verarbeiten kann?
würde mcih freuen!
gruß lanic
ich habe ein problem! ich bekomme von einen controler über die RS232 ein code der sich aus einer 12 stelligen HEX zahl zusammensetzt und hinter der die befehle <CR><LF> sind diesen code möchte ich mit einem µc empfangen und weiterverarbeiten
zum testen habe ich folgendes geschrieben
$regfile = "2313def.dat"
$crystal = 3686400
$baud = 9600
Ddrd = &B1011110
Portd = &B0100001
Dim A As String * 12
Q:
Input A
If A = "î0FA17F62AD0" Then
Cls
Lcd "Richtig"
Wait 1
Goto Q
Else
Cls
Lcd "Falsch"
Wait 1
Goto Q
End If
End
nun das problem sobalt der code gesentet wirt bekomme ich die meldung im LCD Richtig sende ich den code nocheinmal dann kommt die meldung falsch
sende ich aber erst einen falschen code bekomme ich die meldung falsch.
das muß also was mit diesen <CR><LF> befelen zu tun haben denn wenn ich diese signale vom PC aus sende geht das einwandfrei!
hat jemand eine ide wie mann die befehle aners verarbeiten kann?
würde mcih freuen!
gruß lanic