Gast
#320392
Hallo zusammen, ich habe ein "etwas" seltsames UART-Problem... Testkonfiguration: - STK500 - Mega16 - 1 * Hilgraeve HyperTerminal von 1998 unter Windows 98 1 * Hilgraeve HyperTerminal Ver. 6.3 unter Windows XP Also, fogendes Problem tritt auf: Benutze ich das alte Hyper-Terminal mit dem internen 8 MHz Oszillator funktioniert eigentlich alles wunderbar, die Startmeldung wird ausgegeben und ich kann Befehle eintippen ( z.B. led1_on ). Setze ich jedoch die Fuses für den externen Oszillator (8MHz-Quarz auf dem STK500) erhalt ich nur noch "Zeichensalat". Das neue Hyper-Terminal zeigt mir, egal ob mit internem oder externem Oszillator, keine Zeichenketten an. Es wird also beispielsweise keine Startmeldung ausgegeben. Tippe ich einzelne Zeichen ein werden diese jedoch angezeigt?! Ich verstehe die Welt nicht mehr, normalerweise sollte man doch einen Externen Quarz benutzen und bei mir funktioniert es nur mit dem intern en... Ich habe wegen der Kompilierbarkeit mal das komplette Projekt angehängt ( soll eigentlich eine Art Debug-Monitor werden ). Bitte nicht wegen des schlechten Stils meckern, das ganze befindet sich noch im pre-pre alpha Stadium und ist noch etwas konfus und unvollständig ;-) Interessant sind eigentlich auch nur die Dateien uart.c, uart.h und die main.c.