Hallo tramike.
@Thorsten: danke, bin froh um Deinen Beitrag!
Probier mal folgendes aus, hänge hinter Deinen WriteLn mal ein mDelay(2);
WriteLn(seroutC0, 'ServTast = steigende Flanke');
mdelay(2);
Da bei mir immer die letzten beiden HEX-Zeichen zerschossen wurden (Car.Return), habe ich zum test
mal ein mDelay dahinter gehängt. Mit dem Wert 2 waren meine Müllausgaben weg! Bei 1 hatte ich noch 1 falsches Steuerzeichen.
Irgendwie scheint er schon was anderes zu machen solange er noch die Zeichen ausgibt.
Geb mal bitte Rückinfo.
Gruss
Thorsten
Quote by tramike
@Thorsten: danke, bin froh um Deinen Beitrag!
Probier mal folgendes aus, hänge hinter Deinen WriteLn mal ein mDelay(2);
Code
WriteLn(seroutC0, 'ServTast = steigende Flanke');
mdelay(2);
Da bei mir immer die letzten beiden HEX-Zeichen zerschossen wurden (Car.Return), habe ich zum test
mal ein mDelay dahinter gehängt. Mit dem Wert 2 waren meine Müllausgaben weg! Bei 1 hatte ich noch 1 falsches Steuerzeichen.
Irgendwie scheint er schon was anderes zu machen solange er noch die Zeichen ausgibt.
Geb mal bitte Rückinfo.
Gruss
Thorsten