Re: Timeout RS232 Kategorie: Programmierung C (von aAXEe - 18.09.2010 9:21) | ||
Als Antwort auf Timeout RS232 von ulrich korth - 17.09.2010 19:15 | ||
| ||
> Hallo Peter und andere Forumsmitglieder, > habt ihr eigentlich mal überlegt für die RS232 Routinen (mit oder ohne INT) > ein definierbares Timeout beim Serial_Read oder Serial_ReadExt einzuführen? > Das würde Sinn machen und eigene Lösungen (Loops???) überflüssig machen. > Oder hat jemand gute Beispiele?? > Gruss Ulrich Moin, ich hab mir dazu bei Zeiten mal eine Funktion geschrieben: Sub empfangen(warten As Byte) As Integer ' wartet eine gegebene Zahl an Sekunden auf den Empfang einer Nachricht (warten=0 sofortige Rückkehr) Dim count,empfang As Integer If warten>0 Then For count=1 To warten*100 empfang = Serial_ReadExt(0) If empfang < 256 Then Return empfang End If AbsDelay (10) Next Return 256 Else Return Serial_ReadExt(0) End If End Sub MfG, aAXEe | ||
Antwort schreiben Antworten: Re: Timeout RS232 (von ulrich korth - 18.09.2010 11:32) Re: Timeout RS232 (von Torsten - 19.09.2010 16:03) Re: Timeout RS232 (von Franz-Peter - 19.09.2010 18:00) Re: Timeout RS232 (von Torsten - 20.09.2010 19:27) Re: Timeout RS232 (von Franz-Peter - 21.09.2010 12:27) Re: Timeout RS232 (von Torsten - 21.09.2010 19:53) Re: Timeout RS232 (von ulrich korth - 23.09.2010 14:12) Re: Timeout RS232 (von Torsten - 23.09.2010 19:32) Re: Timeout RS232 (von ulrich korth - 24.09.2010 9:00) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum