Hi Leute!
Ich muss euch jetzt mal fragen, ich weiß nicht wo das Problem liegt:
Mein Bascom Quelltext sieht so aus:
Der Mega8 wartet auf das Signal von der RS232 und soll dann je nach Wert die Subroutine aufrufen... Das Signal kommt von folgendem Proggi mit Hilfe der Port.dll:Code:$baud = 9600 Config Portb = Output Dim Zeichen As Byte Zeichen = 0 Rsabfrage: Do Zeichen = Inkey() Loop Until Zeichen <> 0 If Zeichen = 70 Then Gosub Machwas If Zeichen = 80 Then Gosub Mach Goto Rsabfrage Machwas: Portb.1 = 1 Goto Rsabfrage Mach: Portb.1 = 0 Goto Rsabfrage
Leider tut sich agr nicht wenn ich das VB programm laufen lasse!Code:Private Sub Command5_Click() SENDBYTE (80) End Sub Private Sub Command6_Click() SENDBYTE (70) End Sub Sub form_load() i = OPENCOM("COM1,9600,N,8,1") 'Schnittstelle COM1 öffnen If i = 0 Then i = OPENCOM("COM2,9600,N,8,1") 'Wenn COM1 belegt COM2 öffnen End If If i = 0 Then MsgBox ("Schnittstelle nicht geöffnet!!") End Sub
Vielen Dank im Vorraus!







Zitieren

Lesezeichen