LabVIEWForum.de - Delay nach jedem gesendeten Byte

LabVIEWForum.de

Normale Version: Delay nach jedem gesendeten Byte
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich muss nach jedem gesendeten Byte (RS232->UART) ein Delay von 500µs haben und danach das nächste Byte senden. Ist das möglich, oder scheitert es an der nicht echtzeitfähigkeit von Windows?

Danke!
Hallo,

ersten ist Windows nicht (zeit-)genau genug und zweitens hast du nur Wartefunktionen mit einer Auflösung von 1ms.
P.S.: Du könntest mit ganz fiesem Polling den CPU-HW-Timer abfragen und dann auf >500µs testen (mit den Nicht-Echtzeit-Einschränkungen durch Windows)...
Vielen Dank für die Antwort.
Wie kann ich das mit dem Polling hinbekommen? Ein kleines Bsp. wäre super. Ein Versuch ists wert.

Hans
Hallo Hans,

anbei ein HighResTimer, den ich auf meiner Festplatte rumliegen hab. Irgendwann mal im NI-Forum gefunden...Lv09_img2
Hallo GerdW, kannst du dies auch fürlv86ablegen?

mfg Martin
Hallo,

inLv85_img...
Referenz-URLs