Hallo,
ich denke, daß es mit der Verwaltung der SW-Kanäle in Bascom zusammenhängt
nachdem man mit OPEN einen SW-COM Kanal geöffnet hat, hätte ich vermutet, daß man vor einem erneuten Öffnen des gleichen Kanals, den alten zuerst mit CLOSE schließen müßte. Das geht bei meiner Bascom Version 2.0.7.9 aber auch nicht. Nach Schließen mit CLOSE und erneutem Öffnen des gleichen Kanals kommt trotzdem die Fehlermeldung mit "device already OPENED" Scheint mir ein Fehler in Bascom zu sein.
Man könnte auf beiden Ports jeweils eine SW-UART mit unterschiedlichen Kanalnummern einrichten und später beim PRINT auswählen, auf welchem man ausgibt. Also:
If Print_Port = 0 then PRINT #2 , "ABC... "
If Print_Port = 1 then PRINT #3 , "DEF... "
Gruß
Searcher
Lesezeichen