Gast
#1837889
Hallo zusammen, nachdem ich mir nun schon den zweiten Atmega8 irgendwie unbrauchbar gemacht habe, bitte ich um Eure Hilfe für die richtigen Einstellungen. Ich bin gerade dabei das AVR-Tutorial (USART und ADC) durchzuarbeiten und habe mir dafür eine Schaltung mit dem Atmega8 aufgebaut, die folgendes macht: Auslesen von zwei ADC Kanälen und Datenübermittlung per USART. Ich benütze ein STK500 als Programmer. Bisher habe ich als Frequenz 4 MHz eingestellt. Das hat auch wunderbar funktioniert. Die Daten wurden wie gewünscht von meinem Terminalprogram empfangen. Um die Genauigkeit zu verbessern wollte ich nun mit einem externen Baudratenquarz (3.6864 MHz)arbeiten, den ich wie im Tutorial gezeigt, an XTAL1/XTAL2 mit je einem 22pF Kondensator gegen Ground angeschlossen habe. Auf dem STK500 gibt es zum Anschluß eines externen Quarzes einen mit "Crystal" bezeichneten Sockel. Damit das Board den Quarz als Taktquelle verwendet, müssen sowohl der Jumper XTAL1 gesetzt sein, als auch die Pins 2 und 3 von OSCSEL verbunden sein. Wenn ich nun versuche in AVR-Studio die entsprechenden Fuses zu setzen erhalte ich eine Fehlermeldung (siehe Anhang). Was mache ich falsch? Liegt es an einer Einstellung oder an der Reihenfolge (erst Fuses, dann Jumper oder umgekehrt). Ich habe mich durch diverse Threads gelesen, bei denen es um ähnliche Probleme ging, konnte aber mein Problem nicht beseitigen bzw. aufspüren, was ich falsch mache. Ich wäre über konkrete Lösungshilfen äusserst dankbar, da es als Anfänger ziemlich verwirrend ist, sich aus Expertenthreads die nötigen Infos zu destillieren. Danke und Gruß H.

