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