AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Portzugriff auf serielle Schnittstelle funzt nicht unter XP
Thema durchsuchen
Ansicht
Themen-Optionen

Portzugriff auf serielle Schnittstelle funzt nicht unter XP

Ein Thema von DevidEspenschied · begonnen am 18. Okt 2007 · letzter Beitrag vom 18. Okt 2007
 
DevidEspenschied

Registriert seit: 7. Sep 2006
Ort: Berlin
444 Beiträge
 
Delphi 12 Athens
 
#1

Portzugriff auf serielle Schnittstelle funzt nicht unter XP

  Alt 18. Okt 2007, 17:58
Hallo,

ich muss die serielle Schnittstelle direkt ansprechen und wollte daher - wie damals unter DOS üblich - direkt auf die entsprechenden Register zugreifen. Hierzu gehören bspw. das Basisregister (bei COM1 z.B. auf 3F8h), das Line-Control-Register (Basisadresse+3) und das Line-Status-Register (Basisadresse+5). Technische Wege zum direkten Portzugriff existieren (mit einem Treiber sowie Administartorrechten), nur habe ich das Problem, dass jedweder Lesevorgang dieser Register ein $FF zurückliefert. Und genau da stecke ich fest, denn beim portbasierten Zugriff auf die parallele Schnittstelle klappt wieder alles.

Hier im Forum ist ja oft von Komponentensammlungen die Rede, und ich glaube, mit der Windows API gibts auch noch diverse Möglichkeiten. Ich muss die Ports aber direkt ansprechen, weil eine DOS-Lösung zu Windows portiert werden muss. Und ich habe angenommen, dass der DOS-Quellcode direkt in Windows übernommen werden kann (mit entsprechenden Anpassungen bspw. beim Portzugriff).

Kennt vielleicht jemand das gleiche Problem oder existiert da eine Sperre in XP, die einen direkten seriellen Portzugriff verhindert ? Parallel funktioniert wie gesagt. Bin über jeden Vorschlag dankbar...

Grüße,

Devid
Devid
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz