Hallo, ich habe ein großes Atmega64 Problem. Ich habe für ein Projekt eine Platine mit dem Atmega64 entwickelt. Der Controller lief ohne Probleme mit internem Takt. Nun habe ich ihn auf Ext Xtal medium umgestellt. Ab diesem Zeitpunkt funktioniert er nun nicht mehr. Die Leiterbahnen sind ok, der Quarz und die Kondensatoren (16Mhz, 2 x 22p)auch. Der AVR nimmt immer noch die ca.15 mA Strom auf. Ich programmiere die Fuses mit AVRprog. Könnte es daran liegen, dass ich den Abblockkondensator vergessen habe? Als Verpolungsschutz ist ein Mosfet mit eingebaut. Oder woran könnte es noch liegen? Ist jemand schon mal was ähnliches passiert? Bevor ich den Atmega rauslöte, wollte ich euch fragen. Wäre spitze, wenn ihr mir kurz helfen könntet. Um alles besser zu verstehen, habe ich meine Platine mit gepostet gruss Alex
Kann es sein, das du anstatt eines Quarz einen Resonator verbaut hast? Das sind schon Welten für einen ATmega.
Ginb mal die genaue FUSE-Einstellung durch, vielleicht hast Du af externen Takt gestellt oder auf externen RC anstelle von externem Quarz. Und schick mal ein hochauflösendes, kleines Bild von der interessanten Stelle.
Alexander Frank wrote:
> mit internem Takt. Nun habe ich ihn auf Ext Xtal medium umgestellt. Ab
Dann hättest Du ruhig noch das Datenblatt lesen sollen, was medium
bedeutet.
Auch was die CKOPT bewirkt.
Tausche mal den Quarz kurz gegen 4MHz aus, damit solltest Du auf die
richtigen Einstellungen umfusen können.
Peter
danke für eure antworten! habe mal einen 4 Mhz Quarz dran gehängt und schon gings wieder! Bei AVR Prog stehen die Bits leider nicht dabei, deshalb war ich mir nicht sicher. Nochmals vielen Dank
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.