@Gast,
Die Polarität der Pins gegenüber Masse kann nicht zum Richtungssteuern verwendet werden.
Auch ging es @Douglas um ein Pulsweiten-Steuerung. Die kann er mit zeitgesteuerten Ein- und Ausschalten EINER Leitung realisieren. Zur Richtungssteuerung würde ich einfach ein Relais mit 2 Wechseln an einem weiteren Pin nehmen (mit Verstärker natürlich).
Die PWM-Methode über die Pins hat aber einen Nachteil: das Task-Scheduling von Windows verlängert ab un zu mal einen Puls.
Das Programmbeispiel ist u.a. auch für die DOS32-Konsole unter allen Windows geeignet. Unter der GUI von Windows laufen die Befehle genauso. Nur ist die main-Funktion eine andere.
Ob C, C++ Delphi oder Pascal for Windows: die Funktionen der seriellen Schnittstelle sind für ALLE Compiler und Programmiersprachen unter Windows zugänglich (man muß sie nur finden in der Windows-API).
Unter W95 und W98 kann man sogar noch die "alten" DOS-16bit-Befehle inport() und outport() (bzw. inp() und outp() für Borland-Compiler) benutzen.
Blackbird
Lesezeichen