<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Ansteuern der Schnittstelle</title>
    <link>http://forum.geizhals.at/feed.jsp?id=69295</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(3): winio.h</title>
      <link>http://forum.geizhals.at/t69295,372621.html#372621</link>
      <description>hallo&lt;br&gt;&lt;br&gt;also ich habs bis jetzt als DWORD deklariert... char is ja nur ein zeichen oda? signed / unsigned müsste dann mit bzw. ohne vorzeichen sein... ich kann die eingangsvariable für SetPortVal(...) schon als unsigned char deklarieren, nur kommt das selbe raus wie mid DWORD&lt;br&gt;naja, also hab mal einen screenshot gemacht:&lt;br&gt;&lt;a href="http://members.aon.at/jsageder/problem.jpg" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;members.aon.at/&lt;wbr/&gt;jsageder/&lt;wbr/&gt;problem.jpg&lt;/a&gt; &lt;br&gt;hättest eventuell einen waisen spruch dazu?&lt;br&gt;mfg, josef&lt;br/&gt;</description>
      <pubDate>Tue, 07 May 2002 13:21:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,372621.html#372621</guid>
      <dc:creator>tscho</dc:creator>
      <dc:date>2002-05-07T13:21:58Z</dc:date>
    </item>
    <item>
      <title>Re(2): winio.h</title>
      <link>http://forum.geizhals.at/t69295,371633.html#371633</link>
      <description>Hi!&lt;br&gt;&lt;br&gt;Das Problem mit dem 8ten Ausgang könnte möglicherweise mit dem Typ der Varaiblen zu tun haben (signed - unsigned), mit der du SetPortVal() fütterst. Am besten verwendest du einen unsigned char.&lt;br&gt;&lt;br&gt;Was genau geht beim Einlesen nicht? Welche Pins möchtest du einlesen? &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 06 May 2002 12:58:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,371633.html#371633</guid>
      <dc:creator>Öch</dc:creator>
      <dc:date>2002-05-06T12:58:03Z</dc:date>
    </item>
    <item>
      <title>Re(3): winio.h</title>
      <link>http://forum.geizhals.at/t69295,369633.html#369633</link>
      <description>hallo&lt;br&gt;&lt;br&gt;ja, hab mi a bissl gspielt und des is dabei rauskommen...&lt;br&gt;heut hab i 3 LED angschlossn und des ganze probiert... schaut voi witzig aus... hintn am pc hägen 3 so dinger und mit an knopf kann ma a lauflicht einschaltn &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;na dann, schen abnd noch!&lt;br&gt;josef&lt;br/&gt;</description>
      <pubDate>Fri, 03 May 2002 15:56:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,369633.html#369633</guid>
      <dc:creator>tscho</dc:creator>
      <dc:date>2002-05-03T15:56:02Z</dc:date>
    </item>
    <item>
      <title>Re(2): winio.h</title>
      <link>http://forum.geizhals.at/t69295,367982.html#367982</link>
      <description>Schaut nicht schlecht aus. Hast du das selber gemacht?&lt;br/&gt;</description>
      <pubDate>Wed, 01 May 2002 18:21:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,367982.html#367982</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-05-01T18:21:35Z</dc:date>
    </item>
    <item>
      <title>Re: winio.h</title>
      <link>http://forum.geizhals.at/t69295,367900.html#367900</link>
      <description>hallo leutz&lt;br&gt;&lt;br&gt;&lt;a href="http://members.aon.at/jsageder/winio.jpg" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;members.aon.at/&lt;wbr/&gt;jsageder/&lt;wbr/&gt;winio.jpg&lt;/a&gt; &lt;br&gt;wär für anregungen und verbesserungsvorschläge dankbar&lt;br&gt;das problem mit dem 8ten ausgang und den eingängen krieg ich irgendwie nicht in den griff... kennt sich da evtl. wer aus der sein wissen mit mir teilen möchte? &lt;br&gt;&lt;br&gt;schen omd nu&lt;br&gt;j.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 01 May 2002 16:45:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,367900.html#367900</guid>
      <dc:creator>tscho</dc:creator>
      <dc:date>2002-05-01T16:45:51Z</dc:date>
    </item>
    <item>
      <title>winio.h</title>
      <link>http://forum.geizhals.at/t69295,364434.html#364434</link>
      <description>hallo leute...&lt;br&gt;&lt;br&gt;einmal gehts noch &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;hab mir jetzt die winio.zip runtergeladen und das ganze zeugs mal geladen und includiert und was weiß ich noch alles... &lt;br&gt;jedenfalls geht das öffnen einer schnittstelle und das werte drauf schreiben (glaub ich &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;)&lt;br&gt;nur kann ich, wenn ich ein byte verwende nur 7 bit setzen bzw. rücksetzen... wenn ich über 127 gehe kommt am ausgang immer weiß gott was...&lt;br&gt;ein weiteres problem ist, daß ich nicht weiß um welche schnittstelle es sich handelt... beim öffnen steht irgendwas von 0x378.... ist das die parallele?&lt;br&gt;aja, und weil die lib winio.lib heisst und ich aber noch nichts gefunden habe, mit welcher funktion man eingänge überprüfen kann wärs fein wenn mir jemand, der sich da ein bisschen auskennt ein wenig unterstützen könnte...&lt;br&gt;&lt;br&gt;mein bisheriger quelltext zum schreiben bzw. lesen sieht in etwa so aus:&lt;br&gt;----------&lt;br&gt;DWORD portwertin, portwertout;&lt;br&gt;portwertin=Edit1-&gt;Text.ToDouble();&lt;br&gt;SetPortVal(0x378, portwertin, 1);&lt;br&gt;&lt;br&gt;GetPortVal(0x378, &amp;portwertout, 1);&lt;br&gt;Edit1-&gt;Text=portwertout;&lt;br&gt;----------&lt;br&gt;naja, und halt noch ein paar zusätzliche zeichen, die aber nicht so wichtig sind...&lt;br&gt;naja, dann mal danke im voraus an alle dies bis hier her geschafft haben &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;mfg, jo.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 27 Apr 2002 17:50:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,364434.html#364434</guid>
      <dc:creator>tscho</dc:creator>
      <dc:date>2002-04-27T17:50:29Z</dc:date>
    </item>
    <item>
      <title>Re(7): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,355460.html#355460</link>
      <description>Also laut der seite funktioniert es für alle Windows Versionen bis XP.&lt;br&gt;&lt;br&gt;Ausprobiert hab ich es nur auf NT.&lt;br&gt;&lt;br&gt;MfG Jack&lt;br/&gt;</description>
      <pubDate>Fri, 19 Apr 2002 09:30:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,355460.html#355460</guid>
      <dc:creator>Jack Sniper</dc:creator>
      <dc:date>2002-04-19T09:30:14Z</dc:date>
    </item>
    <item>
      <title>Re(6): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,355437.html#355437</link>
      <description>Stimmt, WinIO ist nicht schlecht. Verwendet aber auch CreateFile und die ganzen anderen Funktionen. Die sind halt in der WinIO Library enthalten und bleiben für den User dadurch verborgen.&lt;br&gt;&lt;br&gt;Funktioniert WinIO auch unter Win2k?&lt;br/&gt;</description>
      <pubDate>Fri, 19 Apr 2002 09:10:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,355437.html#355437</guid>
      <dc:creator>Öch</dc:creator>
      <dc:date>2002-04-19T09:10:01Z</dc:date>
    </item>
    <item>
      <title>Re(5): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,355416.html#355416</link>
      <description>Also ich kann hier wieder nur diese Seite empfehlen:&lt;br&gt;&lt;a href="http://www.internals.com/utilities_main.htm" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.internals.com/&lt;wbr/&gt;utilities_main.htm&lt;/a&gt; &lt;br&gt;&lt;br&gt;Das Win IO library ist einfach spitze!&lt;br&gt;Es ist auch wesentlich leichter zum Handhaben als die Sache mit CreateFile.&lt;br&gt;&lt;br&gt;Einfach das zip runterladen und die Beispielprogramme durchschauen.&lt;br&gt;&lt;br&gt;MfG Jack&lt;br/&gt;</description>
      <pubDate>Fri, 19 Apr 2002 08:40:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,355416.html#355416</guid>
      <dc:creator>Jack Sniper</dc:creator>
      <dc:date>2002-04-19T08:40:26Z</dc:date>
    </item>
    <item>
      <title>Re(4): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,355353.html#355353</link>
      <description>Hi!&lt;br&gt;Hier ein kleines Beispiel zur Verwendung der Funktionen. Dieses Beispiel sollte die Schnittstelle öffnen, schreiben und lesen und wieder schließen. Es läßt sich zwar compilieren, jedoch hägt das Programm beim Schreiben (WriteFile()). Ich denke mal das liegt daran, das der LPT Treiber vom Betriebssystem für Drucker geschreiben wurde und deshalb auf ein paar Handshake Signale wartet, die er ja nicht bekommt, da kein Drucker dran hängt. (Hab am Ende des Postings das Beispielprogramm angehängt).&lt;br&gt;&lt;br&gt;Habe aber erst vor kurzem einen Treiber für WinNT geschrieben, mit dem man direkt auf die Register des LPT zugreifen kann. Kann ja mal versuchen, den für Win2k zu compilieren falls du direkten Registerzugriff benötigst. Sag mir halt Bescheid.&lt;br&gt;&lt;br&gt;Was willst du eigentlich mit dem LPT ansteuern?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;br&gt;/**********************************************&lt;br&gt; * Hier das Beispiel:&lt;br&gt; **********************************************/&lt;br&gt;&lt;br&gt;#include &lt;iostream/&gt;&lt;br&gt;#include &lt;windows h/&gt;&lt;br&gt;using namespace std;&lt;br&gt;	&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt;	BOOL status;&lt;br&gt;	unsigned char outBuf;&lt;br&gt;	unsigned char inBuf;&lt;br&gt;	DWORD bytesWritten;&lt;br&gt;	DWORD bytesRead;&lt;br&gt;	&lt;br&gt;	// LPT öffnen&lt;br&gt;	HANDLE hLpt = CreateFile(&lt;br&gt;		"LPT1",&lt;br&gt;		GENERIC_READ | GENERIC_WRITE,&lt;br&gt;		0,&lt;br&gt;		0,&lt;br&gt;		OPEN_EXISTING,&lt;br&gt;		FILE_ATTRIBUTE_NORMAL,&lt;br&gt;		0);&lt;br&gt;	&lt;br&gt;	// prüfen ob LPT erfolgreich geöffnet wurde&lt;br&gt;	if (hLpt == INVALID_HANDLE_VALUE) {&lt;br&gt;		cout &amp;lt;&lt; "Fehler beim Öffnen von LPT1" &lt;&lt; endl;&lt;br&gt;		return -1;&lt;br&gt;	}&lt;br&gt;	&lt;br&gt;	cout &lt;&lt; "LPT1 erfolgreich geöffnet!" &lt;&lt; endl;&lt;br&gt;	&lt;br&gt;	&lt;br&gt;	// 55Hex auf LPT schreiben&lt;br&gt;	outBuf = 0x55;&lt;br&gt;	status = WriteFile(&lt;br&gt;		hLpt,&lt;br&gt;		&amp;outBuf,&lt;br&gt;		sizeof(unsigned char),&lt;br&gt;		&amp;bytesWritten,&lt;br&gt;		NULL);&lt;br&gt;	&lt;br&gt;	// auf Erfolg prüfen&lt;br&gt;	if (!status) {&lt;br&gt;		cout &lt;&lt; "Fehler beim Schreiben auf LPT1! status=" &lt;&lt; GetLastError() &lt;&lt; endl;&lt;br&gt;		return -1;&lt;br&gt;	}&lt;br&gt;	else&lt;br&gt;		cout &lt;&lt; "schreiben erfolgreich!" &lt;&lt; endl;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;	&lt;br&gt;	// von LPT lesen&lt;br&gt;	status = ReadFile(&lt;br&gt;		hLpt,&lt;br&gt;		&amp;inBuf,&lt;br&gt;		sizeof(unsigned char),&lt;br&gt;		&amp;bytesRead,		NULL);&lt;br&gt;	&lt;br&gt;	// auf Erfolg prüfen&lt;br&gt;	if (!status) {&lt;br&gt;		cout &lt;&lt; "Fehler beim Lesen von LPT1! status=" &lt;&lt; GetLastError() &lt;&lt; endl;&lt;br&gt;		return -1;&lt;br&gt;	}&lt;br&gt; 	&lt;br&gt;&lt;br&gt;	cout &lt;&lt; "Gelesener Wert: 0x" &lt;&lt; hex &lt;&lt; inBuf &lt;&lt; endl;&lt;br&gt;&lt;br&gt;	// LPT schließen;&lt;br&gt;	CloseHandle(hLpt);&lt;br&gt;	return 0;&lt;br&gt;}&lt;br&gt;&lt;/pre&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 19 Apr 2002 07:30:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,355353.html#355353</guid>
      <dc:creator>Öch</dc:creator>
      <dc:date>2002-04-19T07:30:05Z</dc:date>
    </item>
    <item>
      <title>Re(3): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,354986.html#354986</link>
      <description>zerwus&lt;br&gt;&lt;br&gt;hab mich ein bisschen damit gespielt aber recht was brauchbares ist nicht rauskommen...&lt;br&gt;im SDK steht, dass CreateFile einen HANDLE rückgabewert hat...&lt;br&gt;also ich hab mal so geschrieben:&lt;br&gt;&lt;br&gt;HANDLE h;&lt;br&gt;h = CreateFile("LPT1")&lt;br&gt;&lt;br&gt;habs ohne dem handle - irgendwas auch schon probiert&lt;br&gt;&lt;br&gt;einfach:&lt;br&gt;CreateFile("LPT1") (mit und ohne "")&lt;br&gt;&lt;br&gt;er verlangt immer nach zusätzlichen übergabeparametern von denen ich in der hilfe nur bahnhof verstehe...&lt;br&gt;&lt;br&gt;[C++ Fehler] Unit1.cpp(22): E2193 Zu wenige Parameter im Aufruf von '__stdcall CreateFileA(const char *,unsigned long,unsigned long,_SECURITY_ATTRIBUTES *,unsigned long,unsigned long,void *)'&lt;br&gt;&lt;br&gt;das schreibt er immer hin... sagt dir das was?&lt;br&gt;mfg&lt;br&gt;joe&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 18 Apr 2002 18:11:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,354986.html#354986</guid>
      <dc:creator>tscho</dc:creator>
      <dc:date>2002-04-18T18:11:19Z</dc:date>
    </item>
    <item>
      <title>Re(2): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,354735.html#354735</link>
      <description>Hallo!&lt;br&gt;Also unter Win2k kannst du nicht direkt auf die Hardware zugreifen. Es gibt aber APIs mit denen man auf die Serielle und die Parallele Schnittstelle zugreifen kann. Hier wird aber nicht direkt auf die Hardware zugegriffen, sondern der Hardwarezugriff geschieht über einen Treiber im Betriebssystem.&lt;br&gt;Um nun auf einen Treiber zugreifen zu können gibt es folgende Funktionen:&lt;br&gt;&lt;br&gt;CreateFile(): öffnet den Schnittstellentreiber (als Filenamen einfach den Namen des Gerätes als String übergeben, z.B. "COM1" oder "LPT1").&lt;br&gt;&lt;br&gt;Mit ReadFile() und WriteFile() kannst du von der Schnittstelle lesen bzw. auf die Schnittstelle schreiben.&lt;br&gt;&lt;br&gt;Mit CloseHandle() schließt man den Treiber wieder.&lt;br&gt;&lt;br&gt;&lt;br&gt;Zu deinem Problem:&lt;br&gt;Am besten du includierst in deinem Programm gleich die windows.h anstelle der winbase.h, dort ist die winbase.h nämlich schon drinnen, und auch eine Menge anderer Includes. Ich denke das sollte dein Problem beheben.&lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 18 Apr 2002 14:23:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,354735.html#354735</guid>
      <dc:creator>Öch</dc:creator>
      <dc:date>2002-04-18T14:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,354622.html#354622</link>
      <description>hallo leute&lt;br&gt;&lt;br&gt;bezieht sich zwar nicht ganz auf dein posting, wollt aber kein neues anreissen...&lt;br&gt;weil alle geschrieben haben dass man unter win2000 nicht direkt zugreifen kann... hab mal ein bisschen herumgsesucht und eine funktion der win32 api irgendwas gefunden... COMMCONFIG usw. &lt;br&gt;jedenfalls muß man, um diese funktionen verwenden zu könne die winbase.h inkludieren...&lt;br&gt;kann mir jemand sagen was da los ist, wenn ich diese nicht mal compilieren kann, zuviele fehler meldet er schon nach ein paar zeilen...&lt;br&gt;&lt;br&gt;thx, j.&lt;br/&gt;</description>
      <pubDate>Thu, 18 Apr 2002 11:57:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,354622.html#354622</guid>
      <dc:creator>tscho</dc:creator>
      <dc:date>2002-04-18T11:57:33Z</dc:date>
    </item>
    <item>
      <title>Re(17): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,351844.html#351844</link>
      <description>Die parallele Schnittstelle hat 3 Register:&lt;br&gt;&lt;br&gt;Basisadresse + 0: Datenregister&lt;br&gt;Basisadresse + 1: Statusregister&lt;br&gt;Basisadresse + 2: Steuerregister&lt;br&gt;&lt;br&gt;Das Datenregister ist bidirektional, d.h. man kann also Daten schreiben und lesen.&lt;br&gt;&lt;br&gt;Das Statusregister kann nur als Eingang verwendet werden. Eine weitere Einschränkung besteht darin, das nur die 5 höchstwertigen Bits belegt sind. Bit0 bis Bit2 sind also nicht als Eingang verwendbar. Weiters ist zu beachten, das Bit7 invertiert ist.&lt;br&gt;&lt;br&gt;Beim Steuerregister können Bit0 bis Bit2 als Ein/Ausgang verwendet werden. Bit3 ist nur ein Ausgang. Die weiteren Bits können nicht für die Ein/Ausgabe verwendet werden.&lt;br&gt;&lt;br&gt;&lt;center&gt;&lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;/center&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 16 Apr 2002 10:33:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,351844.html#351844</guid>
      <dc:creator>Öch</dc:creator>
      <dc:date>2002-04-16T10:33:10Z</dc:date>
    </item>
    <item>
      <title>Re(17): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,350533.html#350533</link>
      <description>Ups, war eh richtig.&lt;br&gt;&lt;br&gt;Hmm....&lt;br&gt;Wenn du von +1 lesen würdest, bekommst das Status Register denk ich.&lt;br&gt;&lt;br&gt;MfG Jack&lt;br/&gt;</description>
      <pubDate>Mon, 15 Apr 2002 10:33:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,350533.html#350533</guid>
      <dc:creator>Jack Sniper</dc:creator>
      <dc:date>2002-04-15T10:33:20Z</dc:date>
    </item>
    <item>
      <title>Re(16): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,350530.html#350530</link>
      <description>Also das +1 ist eigentlich schon wichtig, denn x0378 (hex) ist nur die Base Adresse. Auf base + 1 liegt das Status Register und auf base + 2 liegt das Control Register.&lt;br&gt;&lt;br&gt;siehe:&lt;br&gt;&lt;a href="http://www.doc.ic.ac.uk/~ih/doc/par/doc/regpins.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.doc.ic.ac.uk/&lt;wbr/&gt;~ih/&lt;wbr/&gt;doc/&lt;wbr/&gt;par/&lt;wbr/&gt;doc/&lt;wbr/&gt;regpins.html&lt;/a&gt; &lt;br&gt;&lt;br&gt;Die verschiedenen Register haben auch verschiedene Funktionen.&lt;br&gt;Eigentlich dürfte es dann mit +1 nicht funktionieren.&lt;br&gt;&lt;br&gt;MfG Jack&lt;br/&gt;</description>
      <pubDate>Mon, 15 Apr 2002 10:31:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,350530.html#350530</guid>
      <dc:creator>Jack Sniper</dc:creator>
      <dc:date>2002-04-15T10:31:05Z</dc:date>
    </item>
    <item>
      <title>Re(16): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,350105.html#350105</link>
      <description>Super danke&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 19:17:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,350105.html#350105</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T19:17:14Z</dc:date>
    </item>
    <item>
      <title>Re(15): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,350017.html#350017</link>
      <description>Bitte gerngeschehen!&lt;br&gt;&lt;br&gt;Ich denke das mit dem +1 hat nichts spektakuläres auf sich, du kannst sicher auch schreiben _inp (379), anstatt 378+1.&lt;br&gt;Das +1 brauchst nur, wenn du den port variabel machst (lpt ist ja nicht auf jedem pc auf 378 -&gt; aufpassen, wenn du das programm nicht nur auf deinem pc laufen lassen willst!). Dann mußt halt zuerst einlesen, welches die richtige adresse ist und dann wird das +1 addiert fürs einlesen....&lt;br&gt;&lt;br&gt;also viel spaß beim programmieren.&lt;br&gt;&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 18:03:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,350017.html#350017</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-04-14T18:03:03Z</dc:date>
    </item>
    <item>
      <title>Re(14): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349966.html#349966</link>
      <description>Es funktioniert super und ich weißt jetzt auch wie es funktioniert. Nur das +1 erchien mir unlogisch.&lt;br&gt;&lt;br&gt;Ich wollte dieses Programm schreiben, damit ich ein Gerät über die Schnittstelle steuern kann. ich bin draufgekommen dass es gar nicht so schwer ist.&lt;br&gt;&lt;br&gt;Danke nochmals für deine Bemühungen!&lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 17:25:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349966.html#349966</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T17:25:34Z</dc:date>
    </item>
    <item>
      <title>Re(13): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349958.html#349958</link>
      <description>&gt; Aber ich habe trotzdem nix gefunden was das "+1" bedeutet&lt;br&gt;&lt;br&gt;ist des ned wurscht, wenns funktioniert?&lt;br&gt;Oder gehts no immer ned?&lt;br&gt;Die Parameter hängen ja bestimmt davon ab, womit Du programmierst und auf der Seite, die ich vorher erwähnt habe, findets zu den Meisten Programmiersprachen den Source.&lt;br&gt;&lt;br&gt;Probiers einfach aus. Wennst mit Visual C++ programmierst, dann gibts da eine MSDN dazu und bei den meisten andren Sprachen auch eine Hilfe.&lt;br&gt;Ansonsten kannst Dich mit den Parametern ja spielen...&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.thomashartmann.de/lpt_comm.shtml" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.thomashartmann.de/&lt;wbr/&gt;lpt_comm.shtml&lt;/a&gt; &lt;br&gt;&lt;br&gt;hier zB verwendens auch _inp (portadresse + 1), das wird schon stimmen, aber probiers doch bitte einfach mal aus!!&lt;br&gt;&lt;br&gt;Der Google ist übrgens ned schlecht für Suchanfragen und so &lt;img src="shades.gif" width="16" height="19" align="absmiddle" alt="B-)"/&gt;&lt;br&gt;&lt;br&gt;lg&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 17:18:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349958.html#349958</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-04-14T17:18:05Z</dc:date>
    </item>
    <item>
      <title>Re(12): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349945.html#349945</link>
      <description>Aber ich habe trotzdem nix gefunden was das "+1" bedeutet&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 17:07:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349945.html#349945</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T17:07:58Z</dc:date>
    </item>
    <item>
      <title>Re(12): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349940.html#349940</link>
      <description>Danke habe davor min. 1 stunde gesucht für was brauchbares&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 17:00:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349940.html#349940</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T17:00:40Z</dc:date>
    </item>
    <item>
      <title>Re(12): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349876.html#349876</link>
      <description>hey, danke fuer die Seite &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt; Schaut ja interessant aus, wird gleich in meine Bookmarks aufgenommen!&lt;br&gt;tnx&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 15:57:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349876.html#349876</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2002-04-14T15:57:12Z</dc:date>
    </item>
    <item>
      <title>Re(11): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349864.html#349864</link>
      <description>hi simon!&lt;br&gt;&lt;br&gt;also ein bißl was könntest dir auch selber suchen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://www.doc.ic.ac.uk/~ih/doc/par/" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.doc.ic.ac.uk/&lt;wbr/&gt;~ih/&lt;wbr/&gt;doc/&lt;wbr/&gt;par/&lt;wbr/&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt;Hier findest alles was es zum Thema Paralellport gibt, inkl. Programmierbeispiele für ziemlich jede Programmiersprache.&lt;br&gt;&lt;br&gt;-&gt; waren exakt 2 Minuten Sucharbeit mit &lt;a href="http://www.google.com" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;www.google.com&lt;/a&gt; &lt;br&gt;&lt;br&gt;lg&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 15:38:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349864.html#349864</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-04-14T15:38:38Z</dc:date>
    </item>
    <item>
      <title>Re(10): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349808.html#349808</link>
      <description>Habe doch noch eine frage:&lt;br&gt;&lt;br&gt;´Wie geht das mit dem einlesen? Wie funktioniert das genau?&lt;br&gt;&lt;br&gt;byDataIn = _inp (0x378 +1);&lt;br&gt;&lt;br&gt;Was bedeutet +1?&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 14:29:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349808.html#349808</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T14:29:33Z</dc:date>
    </item>
    <item>
      <title>Re(10): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349720.html#349720</link>
      <description>Danke finde voll super dass mir wenigstens einer helfen konnte&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 12:52:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349720.html#349720</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T12:52:40Z</dc:date>
    </item>
    <item>
      <title>Re(9): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349698.html#349698</link>
      <description>jup&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 12:39:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349698.html#349698</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-04-14T12:39:23Z</dc:date>
    </item>
    <item>
      <title>Re(8): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349686.html#349686</link>
      <description>Super danke&lt;br&gt;&lt;br&gt;kann ich alle wider auf null setzen indem ich 0 ausgebe?&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 12:32:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349686.html#349686</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T12:32:25Z</dc:date>
    </item>
    <item>
      <title>Re(7): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349672.html#349672</link>
      <description>nein, wenn du also zB den 2. und den 5. willst, dann sind das D1 (man fängt bei 0 zu zählen an) und D4, also&lt;br&gt;&lt;br&gt;D7|D6|D5|D4|D3|D2|D1|D0&lt;br&gt; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;nbsp; x&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&lt;br&gt;&lt;br&gt;in Binärzahlen:&lt;br&gt;&lt;br&gt;00010010B ist umgerechnet in Dezimal: 18, also mußt Du in dem Fall 18 ausgeben.&lt;br&gt;NImm einfach den Rechner der bei Windoof dabei ist und stell ihn auf Ansicht/Wissenschaftlich, dann kannst bin in Dez umrechen..&lt;br&gt;&lt;br&gt;lg&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 12:25:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349672.html#349672</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-04-14T12:25:28Z</dc:date>
    </item>
    <item>
      <title>Re(6): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349666.html#349666</link>
      <description>also wenn ich pin zwei auf high setzen will muss ich 2 ausgeben&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 12:20:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349666.html#349666</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T12:20:12Z</dc:date>
    </item>
    <item>
      <title>Re(5): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349661.html#349661</link>
      <description>00000001B =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1D&lt;br&gt;00000010B =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2D&lt;br&gt;00000100B =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4D&lt;br&gt;00001000B =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8D&lt;br&gt;00010000B =&amp;nbsp;&amp;nbsp; 16D&lt;br&gt;00100000B =&amp;nbsp;&amp;nbsp; 32D&lt;br&gt;01000000B =&amp;nbsp;&amp;nbsp; 64D&lt;br&gt;10000000B = 128D&lt;br&gt;&lt;br&gt;&lt;br&gt;Hast eine Ahnung von Binären Zahlen?&lt;br&gt;Jeder Einser steht für einen Pin, such dir einen aus und dann nimm die Dezimalzahl dazu.&lt;br&gt;Kannst natürlich auch beliebigen Pinkombinationen auf High setzen..&lt;br&gt;&lt;br&gt;lg&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 12:16:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349661.html#349661</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-04-14T12:16:15Z</dc:date>
    </item>
    <item>
      <title>Re(4): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349653.html#349653</link>
      <description>Wie kann ich machen dass er nur einen auf high stellt?&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 12:09:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349653.html#349653</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T12:09:12Z</dc:date>
    </item>
    <item>
      <title>Re(3): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349619.html#349619</link>
      <description>Auf welchen Pin greift er dabei zu?&lt;br&gt;&lt;br&gt;Auf alle, da er ja 255 rausschreibt, das ist in Binärform 1111111, also sind die Bits D0-D7 auf High.&lt;br&gt;&lt;br&gt;lg&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 11:21:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349619.html#349619</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-04-14T11:21:56Z</dc:date>
    </item>
    <item>
      <title>Re(2): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349600.html#349600</link>
      <description>Danke&lt;br&gt;&lt;br&gt;Auf welchen Pin greift er dabei zu?&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 11:03:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349600.html#349600</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-14T11:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349453.html#349453</link>
      <description>#include &lt;conio h/&gt;&lt;br&gt;BYTE byDataOut = 255;&lt;br&gt;BYTE byDataIn = 0;&lt;br&gt;_outp (0x378, byDataOut);&lt;br&gt;byDataIn = _inp (0x378 + 1);&lt;br&gt;&lt;br&gt;Geht aber nur unter Windows9x. Für NT/2k mußt einen Device-Driver schreiben.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sun, 14 Apr 2002 07:15:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349453.html#349453</guid>
      <dc:creator>TheWikkinger</dc:creator>
      <dc:date>2002-04-14T07:15:49Z</dc:date>
    </item>
    <item>
      <title>Re(4): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,349053.html#349053</link>
      <description>Nein ich habe einen fehler im code und ich habe keine ahnung vom programmieren darum wollte ich fragen ob jemand den code mir schreiben könnte. Es sind glaube ich max 10 Zeilen. Wäre super wenn ich sowas bekomme&lt;br&gt;&lt;br&gt;Danke&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 13 Apr 2002 16:43:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,349053.html#349053</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-13T16:43:25Z</dc:date>
    </item>
    <item>
      <title>Re(3): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,348924.html#348924</link>
      <description>wenns unter w98 läuft und unter nt/2k/xp nicht, dann liegts einfach daran, dass unter nt/2k/xp nicht direkt aufn port schreiben darfst, da brauchst eine Treiberdatei dafür, die bereits beim Systemstart gestartet wird...&lt;br&gt;&lt;br&gt;also, welches OS wäre schon sehr wichtig...&lt;br&gt;&lt;br&gt;lg&lt;br&gt;tom2k&lt;br/&gt;</description>
      <pubDate>Sat, 13 Apr 2002 14:47:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,348924.html#348924</guid>
      <dc:creator>Tom2k</dc:creator>
      <dc:date>2002-04-13T14:47:01Z</dc:date>
    </item>
    <item>
      <title>Re(5): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,348891.html#348891</link>
      <description>Ja wäre nicht schlecht kann aber auch anders sein&lt;br/&gt;</description>
      <pubDate>Sat, 13 Apr 2002 13:56:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,348891.html#348891</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-13T13:56:39Z</dc:date>
    </item>
    <item>
      <title>Re(4): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,348876.html#348876</link>
      <description>..und was fuer eine Sprache eigentlich? &lt;img src="surprise.gif" width="16" height="19" align="absmiddle" alt=":O"/&gt; C?&lt;br/&gt;</description>
      <pubDate>Sat, 13 Apr 2002 13:41:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,348876.html#348876</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2002-04-13T13:41:29Z</dc:date>
    </item>
    <item>
      <title>Re(3): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,348874.html#348874</link>
      <description>Und unter was fuer einem OS &lt;i&gt;soll&lt;/i&gt; es laufen?&lt;br/&gt;</description>
      <pubDate>Sat, 13 Apr 2002 13:41:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,348874.html#348874</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2002-04-13T13:41:08Z</dc:date>
    </item>
    <item>
      <title>Re(2): Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,348868.html#348868</link>
      <description>Den befehl kenn ich schon nur er funktioniert irgendwie nicht. Und unter Win98 läuft das ganze schon.&lt;br/&gt;</description>
      <pubDate>Sat, 13 Apr 2002 13:35:35 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,348868.html#348868</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-13T13:35:35Z</dc:date>
    </item>
    <item>
      <title>Re: Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,348856.html#348856</link>
      <description>Kommt auf das OS an.. schau Dir mal outb oder so an..&lt;br&gt;HTH&lt;br/&gt;</description>
      <pubDate>Sat, 13 Apr 2002 13:30:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,348856.html#348856</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2002-04-13T13:30:23Z</dc:date>
    </item>
    <item>
      <title>Ansteuern der Schnittstelle</title>
      <link>http://forum.geizhals.at/t69295,348846.html#348846</link>
      <description>Ich weiß das gerade vor kurzem dieses Thema schonmal hatten, doch es hat mir nicht viel geholfen.&lt;br&gt;&lt;br&gt;Wer kann mir den Code geben der die Schnittstelle LPT1 zum Beispiel am Pin 5 ein high signal sendet und es dauerhaft so bleibt. er kann mir ihn auch schicken.&lt;br&gt;&lt;br&gt;&lt;br&gt;Danke&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 13 Apr 2002 13:21:32 GMT</pubDate>
      <guid>http://forum.geizhals.at/t69295,348846.html#348846</guid>
      <dc:creator>simon</dc:creator>
      <dc:date>2002-04-13T13:21:32Z</dc:date>
    </item>
  </channel>
</rss>
