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 

serielle Komunikation hängt



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!

08.05.2009, 11:03
Beitrag #11

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
serielle Komunikation hängt
Was mir auch noch auffällt in deinem Code-Bild Beitrag #6:

Wozu machst du in der Sequenz nach dem schreiben ein *Flush Buffer* und ein Wait 500ms ?
Was macht es wohl zuerst ? (warten und dann leeren oder anders rum) -> Datenfluss
Ich nehme mal an, das du die Antwort löscht bevor du diese lesen kannst, und da du vermutlich noch ein grosses Visa Timeout eingestellt hast und keine Daten da sind, wartet das Visa lesen.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2009, 11:10
Beitrag #12

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
serielle Komunikation hängt
' schrieb:Was mir auch noch auffällt in deinem Code-Bild Beitrag #6:

Wozu machst du in der Sequenz nach dem schreiben ein *Flush Buffer* und ein Wait 500ms ?
Was macht es wohl zuerst ? (warten und dann leeren oder anders rum) -> Datenfluss
Ich nehme mal an, das du die Antwort löscht bevor du diese lesen kannst, und da du vermutlich noch ein grosses Visa Timeout eingestellt hast und keine Daten da sind, wartet das Visa lesen.

Gut gesehen! Top1

Das Flush gehört eindeutig vor das Write.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2009, 16:10
Beitrag #13

stevenhiker Offline
LVF-Grünschnabel
*


Beiträge: 26
Registriert seit: Nov 2008

8.6
2004
de

82199
Deutschland
serielle Komunikation hängt
Ok danke,
ich werde mal ein Testprogram liefern. Mal sehen, was bei rauskommt.
Kann es in der Tat sein, dass das VISA time out solange läuft und deswegen,
das Program hängt?? Ist nicht der Default des TimeOuts auf 2sec festgestgelegt?
Dem Kom.Protokoll kann folgendes entnommen werden:
000030: I/O Request (DOWN), 05.05.2009 11:50:07.765 +0.0
IOCTL_SERIAL_SET_TIMEOUTS: Set timeouts
ReadIntervalTimeout=4294967295
ReadTotalTimeoutMultiplier=0
ReadTotalTimeoutConstant=0
WriteTotalTimeoutMultiplier=0
WriteTotalTimeoutConstant=500
Ich bin mir gar nicht so bewußt, wo diese riesige Zahl bei Readintervalltimeout hergkommt.
Von den Treibereinstellungen kommt das nicht.
Viele Grüße
Stefen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Serielle Schnittstelle hängt nach gewisser Zeit auf Kiesch 8 10.613 08.01.2018 11:06
Letzter Beitrag: Kiesch
  Dewetron EPAD thermo hängt sich auf Amarazy 1 4.098 20.06.2014 18:16
Letzter Beitrag: ausra
  VISA-Lesen VI hängt sich unter LV2011 auf!? Roter Milan 4 5.733 29.09.2011 09:43
Letzter Beitrag: Roter Milan
  4-fach USB Seriell - App bzw. Win hängt sich auf Matthias123 18 15.956 21.05.2010 11:12
Letzter Beitrag: eg
  Serielle Schnittstelle hängt sich nach mehreren Datenfehlern auf Nanowire 5 6.741 13.02.2008 19:03
Letzter Beitrag: Nanowire
  Seriele Komunikation TEKTRONIX TDS 210 PRoblem Roly Raver 7 8.370 18.01.2008 07:57
Letzter Beitrag: Y-P

Gehe zu: