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 Schnittstelle hängt sich nach mehreren Datenfehlern auf



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!

13.02.2008, 13:18 (Dieser Beitrag wurde zuletzt bearbeitet: 13.02.2008 13:19 von RoLe.)
Beitrag #5

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Serielle Schnittstelle hängt sich nach mehreren Datenfehlern auf
' schrieb:Hi Roland,

ja, das ist VISA+RS232.
Bis jetzt VISA öffnen -- Schleife mit Anfrage senden, Antwort lesen -- VISA schließen.

Das mit dem "Nur lesen bei Byte am Port" ist ne gute Idee, aber kann ich dann trotzdem (fast) kontinuierlich meine Anfragen an die Wechselrichter senden? Ich hatte das so verstanden, dass bei der Option gewartet wird, bis Bytes anliegen oder gilt da dann auch der Timeout für die VISA-Operation und es geht nach der unbeantworteten Anfrage weiter?

Normalerweise geht das so:
Anfrage senden, Prüfen ob Bytes empfangen wurden und erst lesen wenn Daten da sind. (mit einer Case)

Ich nehme mal an das dir bekannt ist was und wieviel (Byte) zurückgesendet werden. Ev. hast du/ist da ein Telegramm definiert.
Wird das beachtet, kann es fast kein Timeout mehr geben, ist jedenfalls besser als nur ein warten zwischen schreiben und lesen einzufügen, wie ich hier schon öffters gelesen habe.

Sollang 0 Byte sind (die ganze nacht) führtst du das Read nicht aus. Ev. musst du deine Anfrage nochmals senden.

Was ich mich auch noch Frage:
Deinem Sender geht ja irgendwann mal der Saft aus, also entläd sich bis zu einem bestimmten Wert.
Dort sollte schon eine elektronische Überwachung sein die das ausschaltet. Seriell ist ja ein TTL-Spannungspegel und irgendwo bei < 3 Volt ist das eine 0 > 3Volt eine 1. Unter dieser Grenze sollte das Sendergerät nicht mehr senden.
Ev. geht deshalb die Ser.Sch. nicht mehr. Kenne mich aber mit Elektronik nicht so aus.

Gruss
Roland

.·´¯)--> 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
Antwort schreiben 


Nachrichten in diesem Thema
Serielle Schnittstelle hängt sich nach mehreren Datenfehlern auf - RoLe - 13.02.2008 13:18

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Serielle Schnittstelle: Unterschied zwischen FIFO-Buffer und VISA-Buffer Exle 4 7.045 23.01.2019 08:07
Letzter Beitrag: Ratio
  Serielle Schnittstelle hängt nach gewisser Zeit auf Kiesch 8 10.470 08.01.2018 11:06
Letzter Beitrag: Kiesch
  Serielle Schnittstelle bricht ab -cosmo- 7 7.659 28.09.2017 12:13
Letzter Beitrag: Lucki
  Dewetron EPAD thermo hängt sich auf Amarazy 1 4.063 20.06.2014 18:16
Letzter Beitrag: ausra
  Serielle Schnittstelle usbser.sys BlueScreen Hachiko 18 19.315 03.04.2014 20:53
Letzter Beitrag: hyla
  Serielle Schnittstelle Auslesen Gre5or 3 7.946 01.10.2013 10:38
Letzter Beitrag: GerdW

Gehe zu: