Atmega8 - Fusebits falsch gesetzt - Ext. Clock

#1719357
Lesenswert?

Guten Abend zusammen...

Ich bin seid etwa 3 stunden auf der Suche im Forum nach hilfe aber habe 
leider mein problem noch nicht lösen können.

ich habe gestern meine Platine so weit fertig gelötet, dass ich testen 
kann, ob der Atmega8 funktioniert. habe dann heute mit Avr Studio die 
fusebits ausgelesen und wollte von dem internen takt auf Quarz 
umschalten. Habs aber verpeilt und stattdessen die "External Clock 
(65ms)" ausgewählt.
Also habe ich Quarz und Kondensator ausgelötet und XTAL1 per 
drahtleitung mit nem anderen Mega644 verbunden, welche mit 16mhz läuft 
und einen Pin toggelt.
Leider kann ich mit meinem ISP immer noch nicht kommunizieren:
Entering programming mode.. FAILED!

Frequenzen des ISP hab ich auch schon versucht runter zu stellen, aber 
irgendwie hilfts nichts.

Hat jemand noch einen tip, was ich versuchen kann?
HV-Proggen geht nicht weil ich 1. kein Board hab und 2. ein TQFP gehäuse 
hab.

Danke für die Hilfe!

Gruß,
Simon
Gast #1719396
Lesenswert?

Hallo,
also, das klingt jetzt ja vielleicht unglaublich, ich hatte quasi genau 
das selbe Problem kürzlich mit nem ATmega88, verfuset, und wollte es mit 
externem Clk retten, hat nicht geklappt, trotz verzweifelter Versuche, 
bis ich den externen Takt mal einfach an Xtal2 statt Xtal1 angeschlossen 
hatte... ich weis, steht im Datenblatt anders... jedenfalls, mein 
Projekt war gerettet...
Olli

PS: die Frequenz mit der ich gerettet hatte war 1MHz
Gast #1719421
Lesenswert?

kontrollier mal ob du wirklich für beide µC die gleiche Spannung 
vewendest, gleiche Masse und dass am Atmega8 auch eine entsprechende 
Frequenz ankommt, einfach mal per Multimeter,  wenn keine 
Frequenzmessung vorhanden einfach Spannung messen, müsste etwa die 
Hälfte der Betriebsspannung des µC sein...

Ich weiß klingt nun alles sehr banal aber oft ist die Ursache auch 
ebenso banal...
Gast #1833202
Lesenswert?

Hi,

Ich habe gerade genau den gleichen Fehler geamcht... (Fules auf Ext. 
Clk) hmm. Doof, wenn man nach 24Uhr erst mit löten fertig wird und noch 
schnell was programmieren will.

Jedenfalls, hab ich den gleichen Ansatz gemacht, Quarz raus, einen Mega8 
einen Takt erzeugen lassen und den an den XTAL1 gehangen. Also mein 
Programm läuft wieder (LED Blinkt), aber ich komme nicht mehr an den 
Chip ran (Mega644). AVRStudio sagt immer "Enter programming mode.. 
Failed!"

Also am Programmer kanns nicht liegen, hab ja das Programm schon drauf 
bekommen und der Ext. Takt geht auch.
An was kann es noch liegen??? will ich gleich wieder den Mega644 
auslöten und neu bestellen.

Gruß
flyingKenny

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren