Hallo zusammen ich hab ein Problem :( ich hab ein stk600 mit den ATMEGA2560. und wollte eine UART verbindung aufbauen das funktioniert auch aber er sendet mir ganz kommische zeichen und nicht das was ich will. Im anhang hab ich die Header und die Source Datei angehängt eigendlich sollte es passen aber ich finde den fehler nicht. Ich hoffe ihr könnt mir weiter helfen danke für die mühe
> und wollte eine UART verbindung aufbauen das funktioniert auch aber er > sendet mir ganz kommische zeichen und nicht das was ich will. Etwas detaillierter bidde... - Hast du ein Oszi zur Hand? Wenn ja -> Bit-Timing geprüft? - Beide Teilnehmer auf die gleiche Baudrate/Parität eingestellt? Ralf
Ich hab eine Verbindung es schickt mir auch was nur kommische Zeichen. es sollte nur mal Hallo world rausgeben aber da kommt was anderes an. Leider hab ich kein Oszi zur hand. Ich verwende den internen Takt und der ist bei 1MHz. und als Bautrate hab ich 9600 verwendet. und die Intaliesierung sollte nach meiner meinung auch pasen.
tobi schrieb: > Ich verwende den internen Takt und der ist bei 1MHz. > und als Bautrate hab ich 9600 verwendet. Interner R/C ist a) ungenau (wobei 9600Baud noch gehen) und b) selbst wenn's genau wäre, dann produzieren 9600Baud@1MHz 7% Fehler, das ist zu viel. Mit Hilfe des U2Xn-Bits ließe sich der Fehler zumindest rechnerisch in brauchbare 0,2% verschieben. Oder eben 4800Baud verwenden. Warum werden eigentlich .c & .h Dateien immer wieder in .txt umbenannt ? Damit ja kein Syntaxhighlighting per Forensoft möglich ist ?
Ok du hast recht. ich hab die Bautrate herunter gesetzt jetzt funktioniert es. danke
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.