<?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[writeFile dauert immer unterschiedlich lang]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab folgendes Problem: Und zwar hab ich ein USB Device das ich über den Windows bulkusb.inf(sys) Treiber anspreche. Funktioniert auch einwandfrei.</p>
<p>Ich kann Daten per writeFile senden und mit readFile lesen. Nur hab ich jetzt das Problem, dass das erste writeFile 150ms braucht und die nächsten max. 10ms. Die 150ms bringen damit mein komplettes Programm aus dem Tritt <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="😞"
    /><br />
(Auch vor dem ersten write hab ich createFile aufgerufen und ein gültiges Handle zurückbekommen)</p>
<p>Woran kann sowas liegen?</p>
<p>Grüße Nils</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/171214/writefile-dauert-immer-unterschiedlich-lang</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 08:42:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/171214.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Jan 2007 15:04:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to writeFile dauert immer unterschiedlich lang on Tue, 23 Jan 2007 15:04:54 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich hab folgendes Problem: Und zwar hab ich ein USB Device das ich über den Windows bulkusb.inf(sys) Treiber anspreche. Funktioniert auch einwandfrei.</p>
<p>Ich kann Daten per writeFile senden und mit readFile lesen. Nur hab ich jetzt das Problem, dass das erste writeFile 150ms braucht und die nächsten max. 10ms. Die 150ms bringen damit mein komplettes Programm aus dem Tritt <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="😞"
    /><br />
(Auch vor dem ersten write hab ich createFile aufgerufen und ein gültiges Handle zurückbekommen)</p>
<p>Woran kann sowas liegen?</p>
<p>Grüße Nils</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215305</guid><dc:creator><![CDATA[Nils_Langner]]></dc:creator><pubDate>Tue, 23 Jan 2007 15:04:54 GMT</pubDate></item><item><title><![CDATA[Reply to writeFile dauert immer unterschiedlich lang on Tue, 23 Jan 2007 21:05:48 GMT]]></title><description><![CDATA[<p>Was für ein Device ist das denn? Könnte es vielleicht sein dass das Device erst irgendwie &quot;wach werden&quot; muss, oder vielleicht Bandbreite am Bus reserviert beim ersten Zugriff?</p>
<p>Wäre es evtl. eine Möglichkeit gleich nach dem CreateFile ein WriteFile mit irgendwelchen harmlosen dummy Daten abzusetzen, so dass das erste &quot;echte&quot; WriteFile dann schon &quot;normal schnell&quot; geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215576</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 23 Jan 2007 21:05:48 GMT</pubDate></item><item><title><![CDATA[Reply to writeFile dauert immer unterschiedlich lang on Tue, 23 Jan 2007 22:11:22 GMT]]></title><description><![CDATA[<p>Aber ist das nicht irgendwie klar, das das Empfangen unterschiedlicher Daten<em>mengen</em> unterschiedlich lange dauert <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>hustbaer schrieb:</p>
<blockquote>
<p>Könnte es vielleicht sein dass das Device erst irgendwie &quot;wach werden&quot; muss, oder vielleicht Bandbreite am Bus reserviert beim ersten Zugriff?</p>
</blockquote>
<p>Hm jo das wär gut möglich aber lässt sich ja einfach testen, in dem er es mehrmals hintereinander misst und die Zeitwerte vergleicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215622</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 23 Jan 2007 22:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to writeFile dauert immer unterschiedlich lang on Wed, 24 Jan 2007 08:54:27 GMT]]></title><description><![CDATA[<p>hab jetzt beim connect eine write eingebaut. das scheint auch zu klappen. das device ist ein keil mcb2140 board, dass sich als usb Bulk Device ausgibt. Bei USB werden immer gleich viele Daten gesendet, in meinem Fall sind es 64 Byte.</p>
<p>Ich denke mit dem wach werden habt ihr recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1215748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1215748</guid><dc:creator><![CDATA[Nils_Langner]]></dc:creator><pubDate>Wed, 24 Jan 2007 08:54:27 GMT</pubDate></item></channel></rss>