Forum: Mikrocontroller und Digitale Elektronik Fehlermeldung 68 in Bascom beim Senden über RS232


von Gerd (Gast)


Lesenswert?

Hallo,

habe ein Programm geschrieben, das Daten über die serielle Schnittstelle 
eines Mega162 sendet. Das klappt auch alles, jetzt möchte ich aber den 
Sendebefehl in einer Interruptroutine unterbringen und erhalte immer 
diese Fehlermeldung:
Error 68: channel expected
Wenn ich ein Unterprogramm erstelle und von da aus senden will, das 
gleiche Problem. Im Hauptprogramm klappt es aber problemlos.

Die Schnittstelle öffne ich mit:
Open "Com2:" For Binary As #2

Die Daten sende ich mit:
Printbin #2 , Index_puls_y

Was kann das sein?

Gruß Gerd

von Gerd (Gast)


Lesenswert?

Hallo,

hat sich erledigt.

Anders wie in Visual Basic muß die Schnittstelle mit "Close #2" hinter 
dem letzten Unterprogramm geschlossen werden.
Also sozusagen die letzte Zeile im Programm.

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
Noch kein Account? Hier anmelden.