-
-
Erfahrener Benutzer
Robotik Einstein
da hat sich ein semikolon hinter dein while geschmuggelt! weis nciht obn absichtlich doer nciht, jedenfalls schleift er sich im das while dusselig uind ignoriert die nachfolgenden geschweiften klammern ...
ich glaube dein hyperterminal wird dich erschlagen wenn du es so zubombadierst! versuchs doch mal andersherum
schreib deine daten in deiner ISR in einen puffer und in der hauptschleife zählst du nur die bytes im puffer mit und was das eltzte zeichen war, wenn da ein \r oder ein \n steht, liest du ein, was davor steht und gibst es aus (\n ist das standard terminalzeichen in C, \r glaube ich aber im terminal, deswegen solltest du auf beides prüfen) ... vergiss dann nur nicht den puffer zurückzusetzen ^^
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen