Re: HWCOM bei 19200 fehlt sporadisch das letzte Byte Kategorie: Programmierung (von Detlef Bäthke - 5.11.2004 14:06) | ||
Als Antwort auf Re: HWCOM bei 19200 fehlt sporadisch das letzte Byte von André H. - 5.11.2004 9:00 | ||
| ||
> Um bei Dir aber das nachfolgende Byte noch nachlesen zu können, ginge evtl. > folgender Trick: > //---------------------------------- > inline function IncInbuffercnt () > //---------------------------------- > { > inline 0x144; // Load Immediate Bytevalue "1" > inline vmcodes.VM_LOAD_ABSOLUTE_INT; > inline 0xF962; > inline 0x45; // ADD > inline vmcodes.VM_STORE_ABSOLUTE_INT; > inline 0xF962; > } > Mit dieser keinen Function wird das Register, das die Anzahl der empfangenen Bytes enthält, > um eins erhöht. > Aber vorsicht ! Wird ein Byte empfangen, während die Funktion ausgeführt wird, > so kann es sein, da� das Register mit einem veraltetem Wert überschrieben wird. > Funktioniert einwandfrei. Vielen Dank. Gruss Detlef | ||
Antwort schreiben Antworten: |