Zitat Zitat von The_Pit Beitrag anzeigen
@Richard
ja ist klar habe jetzt mehrfach kontrolliert Hyperterminalist auf 2400 N 1 ohne Flusssteuerung eingestellt.
Unter Einstellungen hab ich ansonsten alles auf Standart gelassen . d.h. EMulation Auto-Erkennung etc.
Bekomme trotzdem nur Datensalat.
Hab inzwischen auch probiert per Flash 1.51 von der CD meinem Asuro zu flashen bekomme aber noch nicht mal eine Verbindung zustande.
Bin inzwischen schon recht ratlos...
Woran kann es noch liegen ??
Ver
Meistens liegt es an der Taktfrequenz des µC. Neue sind vom Werk auf internen 1 Mhz Ozzilator per Fusebit eingestellt und diese Frequenz muss beim Compilieren im Programm richtig angegeben sein, wenn nicht berechnet der Compiler die Baudrate falsch...Wenn der µC mittels Quarz laufen soll, muss dafür die entsprechende Fuse gesetzt werden, was natürlich nur MIT Verbindung zum µC klappt.
Bei dem internen Ozzilator (der ist relativ ungenau) kann es bei hohen Baudraten schnell Probleme geben. Also immer darauf achten das im Quellcode b.z.w. beim Compiler die tatsächliche Taktfrequenz angegeben ist und zur Not einfach einmal probieren was mit 1 Mhz b.z.w. mit der Frequenz Deines Quarzes passiert. Auslesen kannst Du ja ohne Verbindung leider nichts. Was auch noch geht, einfach einen bekannten externen Takt auf dem µC geben. Oberallgeier hatte hier beschrieben wie man das mittels TDX der Seriellen Schnittstelle machen kann, einfach eine sehr lange Datei bestehend aus UUUUUUUUUUUUUUUUUU ( U = 01010101 ) Senden aber den Pegel anpassen!!

Gruß Richard