<?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[USB --&amp;gt; AVR ???]]></title><description><![CDATA[<p>Liebe Leute!<br />
Ich habe eine Frage, die Visual C++ betrifft und ebenso den AVR Atmega 128!<br />
Also:<br />
Ich möchte über den oben genannten Compiler ein Programm laufen lassen, welches mir Daten über die USB Schnittstelle sendet. Das Ziel ist es, an den AVR zu senden genauer gesagt!<br />
Ist das möglich?<br />
Die Ansteuerung von COM Schnittstellen ist angeblich wesentlich leichter, das bringt mir jedoch nichts, da der AVR ja am mittels USB mit dem PC verbunden ist, soviel ich weiß!<br />
Und ein Adapter von der PC COM Schnittstelle zu USB anzuhängen, wird es wahrscheinlich nicht bringen, denke ich mal! --&gt; Denn wenn ich an die COM Schnittstelle meines PC´s so einen Adapter anhänge muss ich ja trotzdem USB ansteuern, oder, weil es ja über USB dann übertragen wird????</p>
<p>Nun ja, wie würdet ihr realisieren den AVR über USB und C++ anzusteuern!<br />
Der Grund warum ich das will, ist, weil ich ein C++ programm habe, welches nicht im AVR Studio läuft, sondern eben nur in einem wirklichen C Compiler!</p>
<p>Lg</p>
<p>Questioner</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237478/usb-gt-avr</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 10:28:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237478.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 29 Mar 2009 14:33:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to USB --&amp;gt; AVR ??? on Sun, 29 Mar 2009 14:33:21 GMT]]></title><description><![CDATA[<p>Liebe Leute!<br />
Ich habe eine Frage, die Visual C++ betrifft und ebenso den AVR Atmega 128!<br />
Also:<br />
Ich möchte über den oben genannten Compiler ein Programm laufen lassen, welches mir Daten über die USB Schnittstelle sendet. Das Ziel ist es, an den AVR zu senden genauer gesagt!<br />
Ist das möglich?<br />
Die Ansteuerung von COM Schnittstellen ist angeblich wesentlich leichter, das bringt mir jedoch nichts, da der AVR ja am mittels USB mit dem PC verbunden ist, soviel ich weiß!<br />
Und ein Adapter von der PC COM Schnittstelle zu USB anzuhängen, wird es wahrscheinlich nicht bringen, denke ich mal! --&gt; Denn wenn ich an die COM Schnittstelle meines PC´s so einen Adapter anhänge muss ich ja trotzdem USB ansteuern, oder, weil es ja über USB dann übertragen wird????</p>
<p>Nun ja, wie würdet ihr realisieren den AVR über USB und C++ anzusteuern!<br />
Der Grund warum ich das will, ist, weil ich ein C++ programm habe, welches nicht im AVR Studio läuft, sondern eben nur in einem wirklichen C Compiler!</p>
<p>Lg</p>
<p>Questioner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1687811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1687811</guid><dc:creator><![CDATA[Questioner]]></dc:creator><pubDate>Sun, 29 Mar 2009 14:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to USB --&amp;gt; AVR ??? on Sun, 29 Mar 2009 20:26:09 GMT]]></title><description><![CDATA[<p>Questioner schrieb:</p>
<blockquote>
<p>Die Ansteuerung von COM Schnittstellen ist angeblich wesentlich leichter, das bringt mir jedoch nichts, da der AVR ja am mittels USB mit dem PC verbunden ist, soviel ich weiß!</p>
</blockquote>
<p>Soweit ich das mit dem AVR richtig weiss, ist es so, dass wenn Du ihn per USB verbindest ein virtueller COM-Port im System auftaucht. Folglich kann er auch ganz wie normales Serial-COM angesprochen werden. Also muss da nicht das USB-Protokoll gesprochen werden, denn dies erledigt der virtuelle COM-Port.</p>
<p>Questioner schrieb:</p>
<blockquote>
<p>Nun ja, wie würdet ihr realisieren den AVR über USB und C++ anzusteuern!</p>
</blockquote>
<p>Nimm Dir einfach eine Seriall-Class, welche das bei VC-2008 gibt oder nicht, kann ich nicht sagen, weil habe ich nicht. Was aber auf jeden Fall geht, ist boost::asio, weil es dort auch eine seriall Abstraktion gibt. Vorteil wäre auch der Punkt der Portabilität, da boost::asio auch unter anderen Betriebssystemen läuft.</p>
<p>Questioner schrieb:</p>
<blockquote>
<p>Der Grund warum ich das will, ist, weil ich ein C++ programm habe, welches nicht im AVR Studio läuft, sondern eben nur in einem wirklichen C Compiler!</p>
</blockquote>
<p>Die letze Aussage ist wohl etwas unglücklich. Im AVR-Studio ist schon ein richtiger, vollständiger, ziemlich standardkonformer C und C++ Compiler drin. Es ist halt ein Cross-Compiler der Code für den AVR erzeugt, aber eben nicht für Windows. Windows oder besser x86 ist halt eine andere Hardwarebasis.</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1687973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1687973</guid><dc:creator><![CDATA[mysterio]]></dc:creator><pubDate>Sun, 29 Mar 2009 20:26:09 GMT</pubDate></item></channel></rss>