Es geht mir nicht darum ob ein Zeichen da ist, das bekomme ich schon raus,
mit SerStat. Oder mit _rxCount...
Hier wartet das Programm bis 10 chars angekommen sind, danach gehts im Programm weiter.
Wird aber durch ein Fehler keine 10 Chars gesendet sonder zb. 3 hängt sich der uC auf.
Code
//var MenueHeader : string[10];
if SerStat then
SerInpBlock(MenueHeader);
Deswegen lieber so, damit ich raus komme nach einem TimeOut.
Code
if SerStat then
SerInpBlock_TO(MenueHeader,20);
Hat man danach noch einen CASE MenueHeader[0] OF .... kann ich danach den RXBuffer erstmal löschen. Und neu auf Daten warten.
Deswegen meine Frage nach den (,20).
Gruß Frank