Port ansprechen

Gast #646264
Lesenswert?

Danke für den Link

Wenn ich den LPT Port zugreifen will, kann ich dann die Daten in die 
Base Address schreiben und dann durch schreiben in das zugehörige 
Control Register die Steuerleitungen aktivieren?
Hab' ich das richtig verstanden oder ist das Quatsch?
#646290
Lesenswert?

Falls du das unter der Windows NT-Linie (2000, 2003, XP, Vista) machen 
willst, wirst du wohl auf große Schwierigkeiten stoßen. Die 
Schnittstellen gehören nämlich den Betriebsystem und das verhindert, daß 
man da mal eben aus einer Applikation heraus irgendwas in irgendwelche 
Harware-Register schreibt.

Wenn du sowas unbedingt auf einem PC machen willst, nimm besser FreeDOS 
oder MS-DOS - da kann man mit der Hardware noch machen, was man will. 
Nur mit USB wirds dort auch etwas kompliziert: der wird nämlich garnicht 
unterstützt.

Ich denke, es ist viel besser, weil durchsichtiger, du gehst auf einen 
Microcontroller und entwickelst und simulierst auf dem PC nur deinen 
Code, um ihn dann von dort auf den µC zu schicken.
#646728
Lesenswert?

@ Thomas:

Wenn Du ansprechende Benützeroberflächen realisieren willst, solltest Du 
schon unter Windows programmieren.
Dann aber besser in C++, das eine Übermenge von C ist, oder in C#, das 
wenigstens ähnlich ist.

Etliche fertige Klassen für die Ansteuerung der seriellen Schnittstelle 
unter C, C++ und C# findest Du unter:
www.codeproject.com
Als Suchbegriff z.B. "serial" eingeben.
Wenn Du die fertigen Klassen nicht benützen willst, kannst Du ja den 
Source Code studieren. Die Autoren haben teilweise auch beschrieben, wie 
und warum sie etwas so implementiert haben.

Severino

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren