<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RS485 Schnittstelle auf pci Steckplatz]]></title><description><![CDATA[<p>Hallo!</p>
<p>Gerade wurde mir gesagt, hier würde mir weitergeholfen! Erstmal Danke im Voraus!</p>
<p>Zu meinem Problem: Unter Win2000 bzw. XP möchte ich ein C/C++ progrämmchen schreiben, welches mir auf die interne schnittstellenkarte zugreift und den am RS485 ankommenden String liest und speichert.</p>
<p>Habe noch nie Hardwarenah zugegriffen und habe also keinen Plan von CreateFile(). Fertige Programme sind zwar voll nett gemeint, aber ich hätte gerne selber was auf die Füsse gestellt und brauche Unterstüzung wegen der Syntax.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/86954/rs485-schnittstelle-auf-pci-steckplatz</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 21:56:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/86954.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 24 Sep 2004 09:56:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Fri, 24 Sep 2004 09:56:47 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Gerade wurde mir gesagt, hier würde mir weitergeholfen! Erstmal Danke im Voraus!</p>
<p>Zu meinem Problem: Unter Win2000 bzw. XP möchte ich ein C/C++ progrämmchen schreiben, welches mir auf die interne schnittstellenkarte zugreift und den am RS485 ankommenden String liest und speichert.</p>
<p>Habe noch nie Hardwarenah zugegriffen und habe also keinen Plan von CreateFile(). Fertige Programme sind zwar voll nett gemeint, aber ich hätte gerne selber was auf die Füsse gestellt und brauche Unterstüzung wegen der Syntax.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/614066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/614066</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Fri, 24 Sep 2004 09:56:47 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Sat, 25 Sep 2004 12:59:21 GMT]]></title><description><![CDATA[<p>sowas findest du AFAIK in der dokumentation des NT DDKs (Driver Development Kit)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/614741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/614741</guid><dc:creator><![CDATA[darkpenguin]]></dc:creator><pubDate>Sat, 25 Sep 2004 12:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Sat, 25 Sep 2004 15:38:45 GMT]]></title><description><![CDATA[<p>Wie bitte?</p>
<p>Bitte bitte nochmal langsam für langsame...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/614833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/614833</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Sat, 25 Sep 2004 15:38:45 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Sat, 25 Sep 2004 17:57:03 GMT]]></title><description><![CDATA[<p>Theoretisch müsste eine RS485-Schnittstelle doch auch wie ne serielle Schnittstelle (RS485 ist auch seriell, nur wesentlich schneller als die Standard-Schnittstelle am Rechner, oder ?) sowas wie &quot;COM1&quot; oder so haben, welches man dann mit CreateFile() öffnen können müsste...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/614903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/614903</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sat, 25 Sep 2004 17:57:03 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Sun, 26 Sep 2004 08:40:25 GMT]]></title><description><![CDATA[<p>Yo,</p>
<p>das ist so! Die Schnittstellenkarte hat bei mir die COM3 Adresse. Aber die Fukntionsweise der CreateFile und was alles dazugehört sind mir unklar. Gibt´s nicht irgendwo im Netz etwas wo ich einfach alle Funktionen nachschlagen kann? Ich habe wie gesagt keine Ahnung von der CreateFile Funktion etc..</p>
<p>Thanxx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/615062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615062</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Sun, 26 Sep 2004 08:40:25 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Sun, 26 Sep 2004 10:39:40 GMT]]></title><description><![CDATA[<p>Du musst bei CreateFile() quasi als Dateinamen &quot;COM3&quot; angeben und kannst dann ReadFile() und WriteFile() auf das Handle von CreateFile() anwenden.<br />
Kannst ja hier mal hier im winapi-forum nach &quot;serielle Schnittstelle&quot; suchen, da gibts mehrere Threads zu...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/615098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615098</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Sun, 26 Sep 2004 10:39:40 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Mon, 27 Sep 2004 08:23:17 GMT]]></title><description><![CDATA[<p>Vielen Dank!!!</p>
<p>Es klappt soweit. Wenn ich das Progrämmchen soweit laufen habe, dass es mir tut, was ich möchte, stelle ich den Code hier aus.<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/615659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/615659</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Mon, 27 Sep 2004 08:23:17 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Tue, 28 Sep 2004 07:50:30 GMT]]></title><description><![CDATA[<p>Hehe, zu früh gefreut...</p>
<p>Also: mein neues Problemchen:</p>
<p>Wenn ich den inbuffer auf eine Feldgrösse von wie hier z.B.:100 deklariere, liest doch die ReadFile() so lange, bis der inbuffer[100] voll ist. Das ist schade. (Com1)</p>
<p>Ich würde gerne das Einlesen starten und stoppen über ein Signal an Com2. Wenn ich aber in der ReadFile vom Com1 stecke, wird mir Com2 natürlich garnicht beachtet...</p>
<p>Wie kann ich den ReadFile() quasi &quot;interrupten&quot;?</p>
<p>Oder geht das nur, indem ich den inbuffer nur auf eine grösse von [1] deklariere und einlesen lasse, also zeichenweise, und nacheinander com1 + com2 abfrage und auswerte um somit eine Art interrupt zu erhalten? Das wäre ja ein etwas großer Aufwand, oder?</p>
<p>Also Danke für alle Tipps!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616509</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Tue, 28 Sep 2004 07:50:30 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Tue, 28 Sep 2004 08:29:41 GMT]]></title><description><![CDATA[<p>Wenn du die Leseopaeration assynchron, also overlapped, durchführst, dann kannst du einfach, wenn an COM2 das Signal ankommt mit CancelIo den Lesevorgang abbrechen. Könnte zumindest irgendwie so funktionieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/616558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616558</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 28 Sep 2004 08:29:41 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Tue, 28 Sep 2004 12:49:12 GMT]]></title><description><![CDATA[<p>Wie kann man den Funktionsaufruf cancelio() aufrufen, wenn mein readfile so groß ist:</p>
<p>ReadFile(LaserCom, &amp;String, 10500, &amp;AnzBytesLaser, NULL);<br />
???cancelio(...);???</p>
<p>Er kommt ja garnicht aus der ReadFile()-Funktion raus, bis der buffer &amp;String voll ist, um cancelio aufzurufen... Aber ich möchte ihn ja praktisch an z. B. der Stelle String[1234] unterbrechen.</p>
<p>Thanxx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616756</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Tue, 28 Sep 2004 12:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Wed, 29 Sep 2004 05:59:52 GMT]]></title><description><![CDATA[<p>Das blockierende Lesen mit Readfile kann man auch mit einem Timeout beenden. Da muß nur nach dem Öffnen mit CreateFile() die Struct COMMTIMEOUTS gesetzt sein.</p>
<p>Zusätzlich kann man mit</p>
<pre><code class="language-cpp">SetCommMask (hCom, EV_RXCHAR | EV_ERR)
</code></pre>
<p>eine Event-Maske setzten, mit:</p>
<pre><code class="language-cpp">OVERLAPPED    o;
o.hEvent = CreateEvent (NULL, FALSE, FALSE, NULL);
</code></pre>
<p>einen Event setzen und in einer Endlosschleife mit</p>
<pre><code class="language-cpp">WaitCommEvent (hCom, &amp;dwEvtMask, &amp;o);
</code></pre>
<p>einen Event-Buffer bereitstellen und mit</p>
<pre><code class="language-cpp">if (WAIT_OBJECT_0 == WaitForSingleObject (o.hEvent, INFINITE))
</code></pre>
<p>warten bis einer der beiden mit SetCommMask() definierten Events eintritt.<br />
Die Abfrage, welcher Event kam, kann mit</p>
<pre><code class="language-cpp">if (dwEvtMask &amp; EV_RXCHAR)
</code></pre>
<p>erfolgen.<br />
Erst jetzt wird ReadFile aufgerufen, wenn möglich, noch mit Timeouts (s.o.).</p>
<p>Blackbird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616790</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616790</guid><dc:creator><![CDATA[Blackbird]]></dc:creator><pubDate>Wed, 29 Sep 2004 05:59:52 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Wed, 29 Sep 2004 08:56:28 GMT]]></title><description><![CDATA[<p>Danke, danke!!</p>
<p>Nur zum Verständnis nochmal deutlich:</p>
<p>com1 : permanentes Signal im stringformat liegt an und soll gelesen und gespeichert werden,</p>
<p>bis:</p>
<p>com2: eine 0x01 z.B. bekommt (com2 wird also auch mit readfile() ausgelesen). Diese 0x01 soll das Lesen und Speichern von com1 beenden.</p>
<p>Kann das über Timeouts gehen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616873</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Wed, 29 Sep 2004 08:56:28 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Wed, 29 Sep 2004 10:13:14 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>Wenn du die Leseopaeration assynchron, also overlapped, durchführst...</p>
</blockquote>
<p>dann kehrt ReadFile sofort zurück liest aber trotzdem weiter ein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Du musst also bei CreateFile FILE_FLAG_OVERLAPPED mit angeben und dann bei ReadFile im letzten Parameter (lpOverlapped) einen Pointer auf eine OVERLAPPED-Struktur übergeben - näheres siehe Doku <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/616910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616910</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 29 Sep 2004 10:13:14 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Wed, 29 Sep 2004 12:09:11 GMT]]></title><description><![CDATA[<p>Also inzwischen habe ich von einer Funktion WaitForSingleObject() erfahren.</p>
<p>Jetzt hat sich das Problem geändert. Sorry, ich kannte die Fumktion bis heute nicht...</p>
<p>Also: Com1 empfängt permanent. CreateFile(com1h), dann ReadFile(com1h)<br />
bei '0x01' an Com2 (auch CreateFile(com2h) &amp; ReadFile(com2h)) soll ReadFile(com1h) mit schreiben der Werte in seinen Buffer beginnen und für exact 2000msek füllen.<br />
Ungefähr so:</p>
<pre><code class="language-cpp">for(;;) //Warten auf 0x01
{
ReadFile(Com2h, &amp;Wert, 1, &amp;AnzBytesTeller, NULL);
if(Wert[0]==0x01){break;}
}

char String[10500];
ReadFile(Com1h, &amp;String, 10500, &amp;AnzBytesLaser, NULL);
//Die gelesenen char wurden zum String
</code></pre>
<p>Wie initialisiere ich jetzt: WaitForSingleObject(LaserCom,Stop),<br />
wenn: DWORD Stop = 2000; //2s = 2000ms<br />
sein soll?...</p>
<p>Danke für alle Hilfe!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/616975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616975</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Wed, 29 Sep 2004 12:09:11 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Wed, 29 Sep 2004 12:18:25 GMT]]></title><description><![CDATA[<p>Imho wirst du um Threads oder OVERLAPPED nicht rum kommen. Zumindest kann ich mir nicht vorstellen, das ein zeichenweises einlesen besonders effizient ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>BTW: Wo willst du bei deiner Variante jetzt das WaitForSingleObject einbauen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/616996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/616996</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 29 Sep 2004 12:18:25 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Wed, 29 Sep 2004 12:47:55 GMT]]></title><description><![CDATA[<p>Du hast es erkannt!!!<br />
Wo mache ich das? Das ist DIE Frage.<br />
Ich kenne mich null mit threads oder overlapped aus.<br />
Ich brauche alle gesendeten Zeichen und leider kenne ich auch nur diese einzige möglichkeit ASCII Werte über com einzulesen. Gibt ´s noch eine andere Variante? Inzwischen weisst Du ja, was ich erreichen muß.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/617034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617034</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Wed, 29 Sep 2004 12:47:55 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Wed, 29 Sep 2004 14:38:07 GMT]]></title><description><![CDATA[<p>Ich habe dir doch schon geschrieben, wie du vorgehen solltest:<br />
- COM1 mit CreateFile unter Angabe FILE_FLAG_OVERLAPPED öffnen (bei ReadFile musst du dann auch eine OVERLAPPED-Struktur - letzter Parameter - verwenden)<br />
- Für COM2 machst du es ganz genau so (FILE_FLAG_OVERLAPPED + OVERLAPPED-Struktur)<br />
- Jetzt wartest du mit WaitForMultipleObjects unter Angabe der beiden hEvent-Members der OVERLAPPED-Strukturen, dass eine der beiden Lese-Operationen beendet wird. Je nach dem, ob die erste, oder die zweite Leseoperation fertig war (Rückgabewert von WaitForMultipleObjects). Falls es die von COM2 war brichst du die erste (COM1) mit CancelIo ab</p>
<p>So hätte ich mir das jetzt vorgestellt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/617162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617162</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 29 Sep 2004 14:38:07 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Wed, 29 Sep 2004 19:48:11 GMT]]></title><description><![CDATA[<p>Ach so! Sorry!</p>
<p>Ich war auf dem Trip, es mit dem WaitForSingleObject() zu versuchen. Oke.<br />
Kannst Du mir bitte den dritten Punkt etwas genauer erklären? Ich habe noch nie ein Event angelegt, da gehört ja sau - viel zur Struktur dazu...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/617467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617467</guid><dc:creator><![CDATA[Mr. T]]></dc:creator><pubDate>Wed, 29 Sep 2004 19:48:11 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Thu, 30 Sep 2004 05:40:57 GMT]]></title><description><![CDATA[<blockquote>
<p>... soll ReadFile(com1h) mit schreiben der Werte in seinen Buffer beginnen und für exact 2000msek füllen</p>
</blockquote>
<p>Das wird wohl nur mit zeichenweisem Einlesen zu machen sein. Sofort nach Empfang jedes Events EV_RXCHAR die Zeit mit QueryPerformanceCounter holen, mit QueryPerformanceFrequency berechnen und exakt nach 2000 ms abbrechen.</p>
<p>Die Startbedingung über die 2. serielle Schnittstelle kompliziert die Sache etwas, denn die ist nicht besonders zeitgenau. Alternativ kann auch ein User-Event oder ein Timer als Start herhalten. Die Daten liegen ja 'eh als kontinuierlicher &quot;String&quot; an COM1 an.</p>
<p>Ohne Threads wird's wohl nicht gehen.</p>
<p>Ein schönes Beispielprogramm ist TTY von MS. Gehört zum MSDN? oder auch zum VC++6.0? dazu. Einfach mal auf der HDD danach suchen.</p>
<p>Blackbird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/617604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617604</guid><dc:creator><![CDATA[Blackbird]]></dc:creator><pubDate>Thu, 30 Sep 2004 05:40:57 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Schnittstelle auf pci Steckplatz on Thu, 30 Sep 2004 09:33:16 GMT]]></title><description><![CDATA[<p>Mr. T schrieb:</p>
<blockquote>
<p>Kannst Du mir bitte den dritten Punkt etwas genauer erklären? Ich habe noch nie ein Event angelegt, da gehört ja sau - viel zur Struktur dazu...</p>
</blockquote>
<p>Ist eigentlich nichts groß aufwändiges - wenn mein Code so stimmt:</p>
<pre><code class="language-cpp">CreateEvent(NULL,TRUE,FALSE,NULL);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/617789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/617789</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 30 Sep 2004 09:33:16 GMT</pubDate></item></channel></rss>