Hallo, ich habe einen Code der die Daten aus der RS232 einlesen soll (PC) und dann auf einem GLCD anzeigen soll (Messswerte). Wenn ich das GLCD-Proggi allein starte funktioniert alles prima: Text und Grafik werden auf dem Display ausgegeben. Wenn ich das SerIn-Proggi allein starte funktioniert auch alles prima: Datenübernahme vom PC und die Daten werden Im terminalfenster ausgegeben. Setze ich nun folegenden Code ein, bleibt das Proggi immer am Punkt Config GraphLCD (usw.) stehen. Da ich nicht wirklich der Weise in diesem Bereich bin und nun schon etliches gelesen und ausprobiert habe, möchte ich das Problem hier einmal schildern - gemeinsam sind wir stark ;-): ---schnipp $regfile = "8515def.dat" $crystal = 8000000 $hwstack = 100 'habe auch schon 32 probiert $swstack = 100 'habe auch schon 32 probiert $framesize = 100 'habe auch schon 40 probiert $baud = 19200 'habe auch schon alles andere probiert Declare Sub Serial0charmatch() Config Serialin = Buffered , Size = 30 , Bytematch = 13 Config Graphlcd = 240 * 128 , Dataport = Portb , Controlport = Porta , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 4 , Mode = 6 Enable Interrupts 'Hauptschleife Do !NOP Loop End Sub Serial0charmatch() Local Incoming_data As String * 30 'Daten vom Buffer auslesen Input Incoming_data Noecho 'Ausgelesene Daten zurück schicken ' Print Incoming_data ' Daten im Terminalfenster wiedergeben nach CR Cls Lcd Incoming_data End Sub ---schnapp Beide Codesamples (SerIn und GLCD) sind hier aus dem Forum, habe die nur einfach mal gemixt. Gruss Frank
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.