<?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[RI (Ringindicator) an RS232 setzen?]]></title><description><![CDATA[<p>Hallo ihr!</p>
<p>Hat jemand von euch schon mal versucht bei der RS232 den RI(Ringindicator) am pin 9 software mäßig zu setzten?<br />
ich steuere ganz normal die RS232 mit CreateFile an!<br />
Und setzte die Atriibute mit :</p>
<pre><code class="language-cpp">COMMTIMEOUTS		sTo;
DCB			sDcb;
</code></pre>
<p>Nur kann ich nirgens was darüber finden wie ich den RI setzten kann!</p>
<p>Ich möchte softwaremäßig einen &quot;Impuls&quot; auf die RS232 geben um auf einer Platine einen Schaltvorgang auszulösen!<br />
Hat das wer schon erfahrung mit gemacht und kann mir eine guten Tips geben?</p>
<p>thx a lot</p>
<p>Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/79777/ri-ringindicator-an-rs232-setzen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 02:52:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/79777.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Jul 2004 13:03:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Wed, 14 Jul 2004 13:03:22 GMT]]></title><description><![CDATA[<p>Hallo ihr!</p>
<p>Hat jemand von euch schon mal versucht bei der RS232 den RI(Ringindicator) am pin 9 software mäßig zu setzten?<br />
ich steuere ganz normal die RS232 mit CreateFile an!<br />
Und setzte die Atriibute mit :</p>
<pre><code class="language-cpp">COMMTIMEOUTS		sTo;
DCB			sDcb;
</code></pre>
<p>Nur kann ich nirgens was darüber finden wie ich den RI setzten kann!</p>
<p>Ich möchte softwaremäßig einen &quot;Impuls&quot; auf die RS232 geben um auf einer Platine einen Schaltvorgang auszulösen!<br />
Hat das wer schon erfahrung mit gemacht und kann mir eine guten Tips geben?</p>
<p>thx a lot</p>
<p>Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/560445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/560445</guid><dc:creator><![CDATA[Specialguest]]></dc:creator><pubDate>Wed, 14 Jul 2004 13:03:22 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Wed, 14 Jul 2004 13:58:22 GMT]]></title><description><![CDATA[<p>Ich bin mir nicht sicher ob du im C++-Forum mit deiner Frage richtig bist <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="😕"
    /><br />
Ich halte das Assembler-Forum für aussichtsreicher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/560522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/560522</guid><dc:creator><![CDATA[John Doe]]></dc:creator><pubDate>Wed, 14 Jul 2004 13:58:22 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Wed, 14 Jul 2004 14:02:41 GMT]]></title><description><![CDATA[<p>hmmm</p>
<p>Ich will eigendlich ein C++ Programm realisieren welches mir den gewünschten Effekt erbringt! Wieso dann Assembler <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>
<p>sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/560528</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/560528</guid><dc:creator><![CDATA[Specialguest]]></dc:creator><pubDate>Wed, 14 Jul 2004 14:02:41 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Wed, 14 Jul 2004 14:08:12 GMT]]></title><description><![CDATA[<p>wenn, dann is es winapi und kein standard c++,jungs lest doch mal bitte die beschreibung des Forums <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/560534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/560534</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Wed, 14 Jul 2004 14:08:12 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Wed, 14 Jul 2004 14:12:50 GMT]]></title><description><![CDATA[<p>Okay sorry<br />
dachte das ihr mir hier weiter helfen könntet!</p>
<p>Weiß den jemand wie das ob das generell möglich den RI auf HIGH bzw LOW zu setzen?</p>
<p>BITTE VERSCHIEBEN</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/560543</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/560543</guid><dc:creator><![CDATA[Specialguest]]></dc:creator><pubDate>Wed, 14 Jul 2004 14:12:50 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Thu, 15 Jul 2004 05:11:20 GMT]]></title><description><![CDATA[<p>RI (Pin 9) ist ein Eingang. Den kann man nicht setzten, nur abfragen. Z.B. mit SetCommMask(), EV_RING und WaitCommEvent().<br />
Setzten kann man nur die Ausgänge TxD (SETBREAK und CLRBREAK), DTR und RTS (mit EscapeCommFunction()).</p>
<p>Blackbird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/560989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/560989</guid><dc:creator><![CDATA[Blackbird]]></dc:creator><pubDate>Thu, 15 Jul 2004 05:11:20 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Thu, 15 Jul 2004 06:36:47 GMT]]></title><description><![CDATA[<p>Schade</p>
<p>dachte dass das gehen würde! Muss ich mir eine andere Lösung einfallen lassen!<br />
Trotzdem danke der Bemühungen.<br />
Ich werde mal im Assemblerforum posten!<br />
Also aus meinen Assembler unterricht weiß ich das ich an der para. Schnittstelle jeden PIN setzten kann! Daher dachte ich dass das auch an der rs232 möglich ist! Vielleicht finde ich dort was.</p>
<p>thx a lot</p>
<p>Sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561026</guid><dc:creator><![CDATA[Speicalguest]]></dc:creator><pubDate>Thu, 15 Jul 2004 06:36:47 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Thu, 15 Jul 2004 10:03:22 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=403" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/561178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561178</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Thu, 15 Jul 2004 10:03:22 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Thu, 15 Jul 2004 10:52:46 GMT]]></title><description><![CDATA[<p>Geht doch auch mit der Seriellen Schnittstelle <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>
<pre><code class="language-cpp">#include &lt;windows.h&gt;

int main (void)
{
	HANDLE hPort; 

	hPort =  CreateFile (TEXT(&quot;COM1&quot;), 
		GENERIC_READ | GENERIC_WRITE,
		0,
		0,
		OPEN_EXISTING,
		0,
		0);

	EscapeCommFunction (hPort, SETRTS); // RTS setzten
	Sleep (2000);
	EscapeCommFunction (hPort, CLRRTS); // RTS rücksetzten
	Sleep (2000);
	EscapeCommFunction (hPort, SETRTS); // RTS setzten
	Sleep (2000);

	CloseHandle (hPort);

	return (0);
}
</code></pre>
<p>RTS ist Pin 7.</p>
<p>Blackbird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561220</guid><dc:creator><![CDATA[Blackbird]]></dc:creator><pubDate>Thu, 15 Jul 2004 10:52:46 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Thu, 15 Jul 2004 11:43:59 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/680">@Blackbird</a><br />
Danke und genau das brauchte ich für den RI (RingIndicator) PIN 9 (bei9 pol) / PIN 22 (25 pol)!<br />
Aber ich glaube das sieht schlecht aus! Gibt es da nicht was womit icg das machen kann?</p>
<p>sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561275</guid><dc:creator><![CDATA[Specialguest]]></dc:creator><pubDate>Thu, 15 Jul 2004 11:43:59 GMT</pubDate></item><item><title><![CDATA[Reply to RI (Ringindicator) an RS232 setzen? on Thu, 15 Jul 2004 13:07:07 GMT]]></title><description><![CDATA[<p>NEIIIIIIIN!</p>
<p>RI ist ein EINGANG, kein AUSGANG.<br />
Oder schließt Du Deine Lautsprecherboxen zu Hause auch an den Mikrofoneingang an und drehst dann am Laustärkeregler?</p>
<p>&quot;Bidirektional&quot; gibt es bei der seriellen Schnittstelle nicht. Da hilft auch kein Assembler.<br />
DTR und RTS und TxD sind Ausgänge, alle anderen sind Eingänge.</p>
<p>Wenn Dir aber jemand diese Verschaltung schon gemacht hat, so mußt Du mit einem kleinen Betrug die Sache regeln <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Verbinde Pin 7 mit Pin 9 und schalte Pin 7 (siehe mein Prog).</p>
<p>Blackbird</p>
]]></description><link>https://www.c-plusplus.net/forum/post/561352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/561352</guid><dc:creator><![CDATA[Blackbird]]></dc:creator><pubDate>Thu, 15 Jul 2004 13:07:07 GMT</pubDate></item></channel></rss>