Gast
#365876
Hallo Ich programmiere den AT90PWM3 mit dem Atmel AVR Studio in Version 4.12 mit Service Pack2. Als C Compiler nutze ich den GCC. Mein Programmiergerät, ist das AVRISP mk2 von Atmel. Wenn ich den Connect Dialog öffne, bekomme ich folgende Fehlermeldungen: Setting mode and device parameters ..OK! Entering programming mode ...FAILED! Leaving programming mode ...FAILED! Als Tipp bekomme ich von dem Programm, den Hinweis die SCK Fraquenz zu überprüfen. Bei mir liegt die SCK Freqeuenz aber gut unterhalb von 1/4 der CPU Frequenz. Ich habe die SCK Freuquenz schon in weiten Bereichen variiert ohne Erfolg. Wenn ich bei den Fuses Einstellungen nachschaue, sehe ich bei dem externen Oszillator einen Haken. Allerdings müsste, laut Datenblatt, im Urzustand des Controllers die Taktquelle auf interner RC Oszillator stehen. Das ich es aus Versehen umgestellt habe, kann nicht sein, da ich wegen des Fehlers gar nicht so weit komme. Im Wiki hab ich dann rausgefunden, dass man einen externen Oszillator an XTAL1 anschließen kann und dann die Taktquelle so wieder umzustellen. Das habe ich auch probiert, da ich den internen Oszillator nutzen möchte. Ich habe einen 4 MHz und einen 21,375 MHz Quarzoszillator zur Hand, jedoch habe ich mit keinem der Beiden Erfolg gehabt. Meine Vermutung war, dass es ein Problem von dem Takt ist, er will wohl einen externen Oszillator. Allerdings weiß ich nun nicht, ob das nur an der MHz Zahl des Oszillators hängt, der ja zu niedrig und der Andere zu hoch ist, oder ob das überhaupt gar nicht das Problem ist? Hat von euch jemand eine Idee, was der Fehler ist und wie ich die Kiste zum Laufen bekomme? Vielen Dank im Vorraus Matthias