Re: Timeout RS232 Kategorie: Programmierung C (von ulrich korth - 18.09.2010 11:32) | |
Als Antwort auf Re: Timeout RS232 von aAXEe - 18.09.2010 9:21
| |
> > 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 Danke aAXEe, so ähnlich hab ich mir das aauch gedacht, wenn man's denn selber machen muss. Mal sehen ob Peter was dazu sagt... Gruss Ulrich | |
Antwort schreiben Antworten: 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