Datenbus des LPT als Eingang schalten

Gast #716739
Hallo,
Ich möchte schon länger meine PC-Uhr per DCF-Zeitsignal stellen. dazu 
muss ich die daten Irgendwie in den PC hineinbekommen.
Da ich nicht mit der Seriellen Schnittstelle arbeiten möchte (aufgrund 
der Negativen Spannungen) habe ich mich für den Parallel-port 
entschieden.

Ich programmiere viel in Visual Basic .NET für datenausgabe verwende ich 
die dll inpout32.dll. Funktioniert wunderbar.
Wie kann ich den LPT als eingang schalten? standardmäßig wird er ja als 
Ausgang geschaltet. Mir ist Klar dass man einen BiDirektionalen LPT-Port 
benötigt. Dieser ist auch vorhanden.
Der DCF-Empfänger ist ebenfalls vorhanden

nun meine Frage:

Ist es möglich mit inPout32 den LPT als Eingang zu schalten,
wenn ja, Wie?

Gruß
thomy_pc
Gast
Ich arbeite auch manchmal mit InpOut32.dll.

x = inp32(0x378); // Bsp für LPT1 Datenregister

Ich frage einfach die Adresse des Datenregisters ab. Die Umschaltung 
Eingang/Ausgang macht schon das BIOS, falls dort "Bidirectional" 
eingestellt ist.
Gast
Tja, leider ist das nicht der Fall im Bios steht ECP und ich kann nur 
zwischen EPP und ECP wechseln...

leider wird der datenbus nicht zum eingang geschaltet...

kann das sein das man die sog. ECP Register verwenden muss? (hab da mal 
von gelesen, auf welcher adresse die hängen weiß ich leider nicht.

gruß thomy_pc
Gast
Okay, besten Dank für die Infos, habe mich entschieden Pin 13 als 
eingang zu nutzen, denn dass ist immer ein eingang und der DCF-Empfänger 
hat auch nur einen Ausgang ;)

Vielen Dank nochmal!

Gruß thomy_pc

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.