<?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[serielle Schnittstelle]]></title><description><![CDATA[<p>Hi Leute!</p>
<p>Folgendes Problem:</p>
<p>Dieses Programm</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;
#include &lt;iostream.h&gt;

void main (void)
{
	HANDLE hCom = CreateFile(&quot;COM1&quot;,GENERIC_READ|GENERIC_WRITE, 0, 0, OPEN_EXISTING, NULL, 0);
	if(hCom == INVALID_HANDLE_VALUE)
		printf(&quot;COM Port ist besetzt&quot;);

	BYTE bt = 0x0;

	DWORD dwBytesRecive;

	WriteFile( hCom, &amp;bt, len, &amp;dwBytesRecive, NULL);

	CloseHandle(hCom);

}
</code></pre>
<p>soll eigentlich an den Pins 4 und 7 des COM1 Portes einen Low Wert einstellen.</p>
<p>Gemessen</p>
<p>vor dem Programmstart 10,95V<br />
wärend des Programmablaufs 11,30V<br />
nach Programmende 10,95V</p>
<p>Und es ist immer so, ganz egal was ich in WriteFile schreibe. Kann mir, bitte, jemand helfen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/74263/serielle-schnittstelle</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 13:50:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/74263.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 May 2004 18:45:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to serielle Schnittstelle on Tue, 18 May 2004 18:45:33 GMT]]></title><description><![CDATA[<p>Hi Leute!</p>
<p>Folgendes Problem:</p>
<p>Dieses Programm</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;stdio.h&gt;
#include &lt;iostream.h&gt;

void main (void)
{
	HANDLE hCom = CreateFile(&quot;COM1&quot;,GENERIC_READ|GENERIC_WRITE, 0, 0, OPEN_EXISTING, NULL, 0);
	if(hCom == INVALID_HANDLE_VALUE)
		printf(&quot;COM Port ist besetzt&quot;);

	BYTE bt = 0x0;

	DWORD dwBytesRecive;

	WriteFile( hCom, &amp;bt, len, &amp;dwBytesRecive, NULL);

	CloseHandle(hCom);

}
</code></pre>
<p>soll eigentlich an den Pins 4 und 7 des COM1 Portes einen Low Wert einstellen.</p>
<p>Gemessen</p>
<p>vor dem Programmstart 10,95V<br />
wärend des Programmablaufs 11,30V<br />
nach Programmende 10,95V</p>
<p>Und es ist immer so, ganz egal was ich in WriteFile schreibe. Kann mir, bitte, jemand helfen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/522925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522925</guid><dc:creator><![CDATA[&gt;]]></dc:creator><pubDate>Tue, 18 May 2004 18:45:33 GMT</pubDate></item><item><title><![CDATA[Reply to serielle Schnittstelle on Tue, 18 May 2004 19:02:10 GMT]]></title><description><![CDATA[<p>Also ich habe es jetzt rausgefunden wie man Pin 7 setzen kann:</p>
<p>EscapeCommFunction (hPort, SETRTS);</p>
<p>Wie kann man aber Pin 4 Verändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522936</guid><dc:creator><![CDATA[stealth]]></dc:creator><pubDate>Tue, 18 May 2004 19:02:10 GMT</pubDate></item><item><title><![CDATA[Reply to serielle Schnittstelle on Tue, 18 May 2004 19:39:42 GMT]]></title><description><![CDATA[<p>Was für einen Wert hat denn len?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522972</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 18 May 2004 19:39:42 GMT</pubDate></item><item><title><![CDATA[Reply to serielle Schnittstelle on Tue, 18 May 2004 19:55:50 GMT]]></title><description><![CDATA[<p>len hat 1</p>
<p>aber Danke ich habe es rausgefunden:</p>
<p>EscapeCommFunction (hPort, SETRTS); pin 7 on<br />
EscapeCommFunction (hPort, CLRRTS); pin 7 off<br />
EscapeCommFunction (hPort, SETDTR); pin 4 on<br />
EscapeCommFunction (hPort, CLRDTR); pin 4 off</p>
]]></description><link>https://www.c-plusplus.net/forum/post/522985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/522985</guid><dc:creator><![CDATA[stealth]]></dc:creator><pubDate>Tue, 18 May 2004 19:55:50 GMT</pubDate></item></channel></rss>