Hallo, ich bin ganz neu in der µC-Programmierung und bin gerade dabei, dass AVR-Tutorial durchzuarbeiten. Ich nutze einen Atmega8-16PU auf einem Steckboard mit selbstgebautem ISP-Parallel-Adapter (den hier: http://rumil.de/hardware/pics/avrisp10-sch.png ). Soweit, so gut, die Übertragung und Ausführung von Programmen funktioniert. Nun zu meinem Problem: Ich habe nun zwischen Pin 9 und 10 einen 4,9152Mhz Quarz angeschlossen, beide Pins jeweils noch über 22pF-Kondensatoren an Gnd. Nun habe ich mit PonyProg die Fuses neu gesetzt, um den externen Quarz zu nutzen. Wie ihr euch schon denken könnt ;), liegt hier jetzt mein Problem, denn jetzt geht keine ISP-Kontaktaufnahme mehr. Ich habe die Fuses wie folgt gesetzt: Cksel3..1 = 1 Cksel0 = 1 Sut1..0 = 1 Ckopt = 1 Also alle Fuses nicht gesetzt, dementsprechende bei PonyProg die Häkchen weggemacht. Wo liegt jetzt mein Denkfehler? Die Programmausführung (leds+buttons.asm aus dem Tutorial) funktioniert übrigens weiterhin. Gruß Chris
Fuses sind OK , tippe mal auf falsch beschaltet, etc. Gruß
Also der Quarz und die beiden Kondis sind richtig angeschlossen. Das das Programm auf dem µC ja auch läuft, deutet doch auch darauf hin, dass der Quarz funktioniert, oder? (Wenn ich ihn z.B. entferne, geht nix mehr. Hab auch schon 33p-Kondis probiert, bringt aber keine Veränderung). Kann es an dem ISP-Adapter liegen? Mit internen Takt lief der aber problemlos, am Ende der Fusesübertragung kam dann aber schon gleich ein Fehler von PonyProg (Controller nicht gefunden oder so ähnlich).
Du musst die Übertragungsfrequenz ändern. Der verennt sich jetzt beim schnelleren µC.
Danke für den Hinweis, es scheint tatsächlich etwas mit der Übertragung zu tun zu haben. Ich habe nun das kürzeste Parallelkabel genommen, was ich habe, und promt funktioniert das ISP mit dem schnelleren Quarz.... auf was man da alles achten muss :) Gruß Chris
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.