Hardware und OS abhängig. MOST OS verfügen über Befehlszeilenprogramme oder Skripts, die Ihre Hardware nach Ihren Wünschen einrichten.
Am einfachsten: Verwenden Sie 'open pipe [Befehlszeichenfolge]' oder 'Shell [Befehlszeichenfolge]', um das Gerät neu zu programmieren.
Beispiel: zu einem meiner Arduino Projekte zu sprechen, die ich benutze:
PortStr = "COM12:9600,N,8,1,CD,CS,DS,OP,BIN"
shell "stty -F /dev/ttyUSB0 speed 9600 -clocal -hupcl"
sleep 1000
open com "/dev/ttyUSB0:9600,n,8,1,cs0,cd0,ds0,rs,bin" as #filnum
Way alten Zeiten: Sie sprachen direkt mit dem 16650 oder einem anderen Chip direkt. peek/poke/etc.
David
Nicht ganz sicher, aber diese aussehen ziemlich Standard, außer vielleicht für Xon/offlimit (die jedoch eher eine Frage, wie schnell Sie die Daten verarbeiten kann, nicht das Gerät, soweit Ich kenne). Haben Sie versucht, nur Standardeinstellungen zu verwenden? Z.B. 'Open Com" COM1: 9600, N, 8,1 "' zum Beispiel (9600 ist die Baudrate) – CherryDT
Wenn Sie hardwarebasierte Flusskontrolle mit DTR/DSR verwenden möchten, warum zusätzlich die Einstellung für softwarebasierte Flusskontrolle mit Xon/Xoff? Soweit ich weiß, unterstützt FreeBASIC die Software-Flusskontrolle nicht mit den mitgelieferten In-Band-Steuerzeichen. – MrSnrub