<?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[Rs232 daten stimmen nur teilweiße]]></title><description><![CDATA[<p>hallo,</p>
<p>ich hoffe diesmal habe ich das richtige Forum erwischt *G*</p>
<p>ich habe im moment folgendes problem</p>
<p>ich schicke via Telnet über ein Nullmodemkabel von COM1(Telnet 9600,8bits,pärität:gerade,1 stopbibt,flußsteuerung: Xon/Xof) an</p>
<p>COM2 (Mein Program; 9600,8bits,1 stopbibt) und folgenden Einstellungen</p>
<pre><code class="language-cpp">dcb.fRtsControl = RTS_CONTROL_ENABLE;
        dcb.fDtrControl = DTR_CONTROL_ENABLE;
        dcb.fTXContinueOnXoff = TRUE;
        dcb.fNull = TRUE;
        dcb.Parity = EVENPARITY;
</code></pre>
<p>daten..</p>
<p>dabei ergibt sich folgendes problem wenn ich zb 'n' schicke und danach nochmals 'n' geht das noch aber wenn ich jetzt noch ein 'n' schicke wird es nicht erkannt und er empfängt nur noch jedes zweite 'n'</p>
<p>wenn ich jedoch unterschiedliche zeichen abwechselnd schicke ist das kein problem also 'n' 'p' 'n' 'p' 'n' 'p' usw wäre kein problem da wird jeder erkannt</p>
<p>ich denke mal das liegt an irgendwelchen einstellungen aber leider weiß ich nicht welche das sein könnten kann mir das jemand sagen..</p>
<p>ach ja später wird telnet durch einen microkontroller ersetzt der via UART daten schickt..</p>
<p>gruß Dominik</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158950/rs232-daten-stimmen-nur-teilweiße</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 10:00:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158950.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Sep 2006 14:12:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Rs232 daten stimmen nur teilweiße on Sun, 10 Sep 2006 14:12:03 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich hoffe diesmal habe ich das richtige Forum erwischt *G*</p>
<p>ich habe im moment folgendes problem</p>
<p>ich schicke via Telnet über ein Nullmodemkabel von COM1(Telnet 9600,8bits,pärität:gerade,1 stopbibt,flußsteuerung: Xon/Xof) an</p>
<p>COM2 (Mein Program; 9600,8bits,1 stopbibt) und folgenden Einstellungen</p>
<pre><code class="language-cpp">dcb.fRtsControl = RTS_CONTROL_ENABLE;
        dcb.fDtrControl = DTR_CONTROL_ENABLE;
        dcb.fTXContinueOnXoff = TRUE;
        dcb.fNull = TRUE;
        dcb.Parity = EVENPARITY;
</code></pre>
<p>daten..</p>
<p>dabei ergibt sich folgendes problem wenn ich zb 'n' schicke und danach nochmals 'n' geht das noch aber wenn ich jetzt noch ein 'n' schicke wird es nicht erkannt und er empfängt nur noch jedes zweite 'n'</p>
<p>wenn ich jedoch unterschiedliche zeichen abwechselnd schicke ist das kein problem also 'n' 'p' 'n' 'p' 'n' 'p' usw wäre kein problem da wird jeder erkannt</p>
<p>ich denke mal das liegt an irgendwelchen einstellungen aber leider weiß ich nicht welche das sein könnten kann mir das jemand sagen..</p>
<p>ach ja später wird telnet durch einen microkontroller ersetzt der via UART daten schickt..</p>
<p>gruß Dominik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1134654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1134654</guid><dc:creator><![CDATA[Neo120484]]></dc:creator><pubDate>Sun, 10 Sep 2006 14:12:03 GMT</pubDate></item><item><title><![CDATA[Reply to Rs232 daten stimmen nur teilweiße on Mon, 11 Sep 2006 07:45:42 GMT]]></title><description><![CDATA[<p>Sind das alle Werte die du in der dcb-Struktur setzt?<br />
Falls ja, probier mal:</p>
<pre><code class="language-cpp">dcb.DCBlength         = sizeof(dcb);
dcb.BaudRate          = 9600;
dcb.fRtsControl       = RTS_CONTROL_ENABLE;
dcb.fDtrControl       = DTR_CONTROL_ENABLE;
dcb.fParity           = TRUE;
dcb.Parity            = EVENPARITY;
dcb.fBinary           = TRUE;
dcb.StopBits          = ONESTOPBIT;  //Wichtig!!!
dcb.fOutxCtsFlow      = FALSE;
dcb.fOutxDsrFlow      = FALSE;
dcb.fDsrSensitivity   = FALSE;
dcb.fAbortOnError     = FALSE;
dcb.ByteSize          = 8;
</code></pre>
<p>Mfg, North.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1134921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1134921</guid><dc:creator><![CDATA[North]]></dc:creator><pubDate>Mon, 11 Sep 2006 07:45:42 GMT</pubDate></item><item><title><![CDATA[Reply to Rs232 daten stimmen nur teilweiße on Mon, 11 Sep 2006 08:35:51 GMT]]></title><description><![CDATA[<p>danke,</p>
<p>also Bautrate,stopbit und Bytesize setz ich eigentlich schon jedoch mit BuildCommDCB das hab ich nur nicht gepostet sorry</p>
<p>aber ein paar von den einstellunge setzt ich tatsächlich nicht das werde ich mal ausprobieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1134966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1134966</guid><dc:creator><![CDATA[Neo120484]]></dc:creator><pubDate>Mon, 11 Sep 2006 08:35:51 GMT</pubDate></item><item><title><![CDATA[Reply to Rs232 daten stimmen nur teilweiße on Mon, 11 Sep 2006 08:52:13 GMT]]></title><description><![CDATA[<p>Sag bescheid falls es klappt. Sonst mal den kompletten Source von deiner Init-Routine posten.</p>
<p>Mfg, North.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1134982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1134982</guid><dc:creator><![CDATA[North]]></dc:creator><pubDate>Mon, 11 Sep 2006 08:52:13 GMT</pubDate></item></channel></rss>