Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

COM Port mit Cpp ansteuern ...





Frage

hey an alle ! ich möchte das COM Port mit einem Cpp Programm ansteuern ... könnt ihr mir bitte weiterhelfen, danke, lg dr.hm

Antwort 1 von TheRealWhistler

Hi,

willst du z.B. unter einer Windows Anwedung oder einer DOS-Anwendung einer der seriellen Schnittstellen (COM1/COM2) ansteuern?

Unter einer DOS-Anwendung geht das direkt über ein Hardware-Port... (die nummer der jeweiligen Komponente, ind diesem fall die Port-Nummer einer seriellen Schnittstellen.)

COM1 hat standardmässig die Nummer 0x3F8,
und COM2 0x2F8.
LPT1 z.B: (paralleles Port 1 hat die Nummer 0x0378, u.s.w.) Die direkte Kommunikation ist nicht ganz einfach, da man vieles beachten muss, und sich auch ein eigenes Kommunikationsprotokoll ausdenken muss, welches auch falsch oder gar nicht emfangene Signale filtert, da jedes Kabel störanfällig ist .

Die C befehle dafür lauten inp and outp.

Wenn du eine Windows 32 Anwendung programmieren willst, dann suche mal in der Win32 API Dokumentation nach, dort muss es Funktionen geben mit desen hilfe du Hardware Prots Ansteuern kannst (da du unter Windows nicht so ohne weiteres direkt mit der Hardware kommunizieren darfst, man kann Windows nicht "übergehen").

Du kannst auch eine fertige Bibliothek für Win32 anwendungen nutzen, z.B: WinIO, zu finden unter:

http://www.internals.com/

Ciao

Andreas

PS: www.codinghelp.de

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: