Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > 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: > > > > <basic>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 > > </basic> > > 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