Atmega8 - Fusebits falsch gesetzt - Ext. Clock

OP #1719357
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
OP
Ich hab den Takt schon auf 100 khz runtergedreht wenn ich mich nicht 
verrechnet habe:
1
DDRA |= (1 << DDA0)| (1 << DDA1);
2
PORTA |= (1 << DDA0) | (1 << DDA1);
3
for(;;)
4
{
5
  PORTA ^=  (1 << DDA1) | (1 << DDA0); 
6
  _delay_us(10);
7
}

und die ISP-Geschwindigkeit auf 8 khz... Immer noch nichts :\
Gast
nur mal so ne Frage am Rande: mit was programmierst du denn? Ich hatte 
früher mal so nen selbst gebastelten 0815 Programmer und hab mir damit 
auch die Fuse-Bits versaut, konnte dann nur noch per HV auf den µC 
zugreifen...
Gast
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
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...
OP
Hallo OlliW,

Danke für den tip, das hat mir echt hoffnung gegeben!
Aber auch das hat leider nicht funktioniert :(
Vielleicht muss ich wirklich die kabel etwas kürzen und nen dünneren 
draht verwenden... ich versuchs weiter!
OP
Ok, ich danke euch für die Unterstützung, hab die Brücke gefunden und 
entfernt und jetzt funktionierts wieder. Hab erstmal wieder den standard 
zurückgesetzt, also internen oszillator mit 1 mhz.

Ist für ein Quarz 16mhz  "Ext Crystal/Resonator High Freq" Richtig?

grüße,
Simon
Gast
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

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.