Hallo Gemeinde!
So, das wird länger:
Ich möchte mit C# in VS .Net 2003 ein Programm implementieren, das auf die serielle Schnittstelle (COM1, RS232) zugreifen kann. Dabei sollen die Leitungen TxD und RxD als Sende- bzw. Empfangsleitungen dienen, GND ist logischerweise Masse und DTR soll eine Steuerleitung sein, die +10V oder -10V ausgibt. Die angeschlossene Hardware kann 9600 bzw. 19200 Baud. Eine genauere Beschreibung der Hardware ist an dieser Stelle leider nicht möglich.
Fragen:
Da das Programm unter Win2k laufen soll/muss, brauche ich ja einen Kernel-Treiber, damit ich auf den Port zugreifen kann, richtig? Ich hab da ne inpout32.dll, mit der ich auch schon eine Anwendung für den LPT geschrieben habe. Geht diese DLL auch für den COM-Port?
Wie soll ich mir die Kommunikation vorstellen? Also, was muss ich implementieren, damit aus dem COM-Port mit 9600 bzw. 19200 Baud Daten kommen bzw. aus selbigem gelesen werden kann.
Ich wäre für ein paar Code-Brocken sehr dankbar!
Ich hoffe, die Angaben reichen für eine Antwort.
Im Voraus Vielen Dank!!!