INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Delay nach jedem gesendeten Byte



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

21.09.2010, 09:05
Beitrag #1

hans75 Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Sep 2010

2009
-
de


Deutschland
Delay nach jedem gesendeten Byte
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!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.09.2010, 13:02
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Delay nach jedem gesendeten Byte
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)...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2010, 13:20
Beitrag #3

hans75 Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Sep 2010

2009
-
de


Deutschland
Delay nach jedem gesendeten Byte
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2010, 14:29
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Delay nach jedem gesendeten Byte
Hallo Hans,

anbei ein HighResTimer, den ich auf meiner Festplatte rumliegen hab. Irgendwann mal im NI-Forum gefunden...Lv09_img2


Angehängte Datei(en)
Sonstige .zip  HighResTimer.zip (Größe: 23 KB / Downloads: 233)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2010, 15:00
Beitrag #5

Martin Heller Offline
LVF-Stammgast
***


Beiträge: 250
Registriert seit: Feb 2010

2011 SP1
2008
EN

5232
Schweiz
Delay nach jedem gesendeten Byte
Hallo GerdW, kannst du dies auch fürlv86ablegen?

mfg Martin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.09.2010, 16:13
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Delay nach jedem gesendeten Byte
Hallo,

inLv85_img...


Angehängte Datei(en)
Sonstige .zip  HighResTimer_LV85.zip (Größe: 25,98 KB / Downloads: 256)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  dynamische Byte-Anzahl einer Nachricht Gottimp 6 4.948 23.03.2021 18:15
Letzter Beitrag: GerdW
  Problem: Empfangene Byte Anzahl ändert sich MKVH28 7 6.624 26.03.2015 17:39
Letzter Beitrag: Lucki
  Byte (hex) erzeugt Timeout im VISA Lolleg 2 4.255 06.06.2014 13:26
Letzter Beitrag: Lolleg
  Jeweiliges High und Low Byte richtig zusammenfügen rookieNo.x 2 7.927 29.10.2012 18:43
Letzter Beitrag: rookieNo.x
  Spezielles Byte nach Eingang weiterverarbeiten, RS232 Maxix 16 14.176 06.02.2012 16:34
Letzter Beitrag: Maxix
  bei jedem Start anderes Ergebnis ede84 6 4.785 13.01.2012 11:27
Letzter Beitrag: ede84

Gehe zu: