ISP Problem ATMEGA2560

OP #948287
Lesenswert?

Hallo,

habe gerade folgendes Problem bei meinem ATmega2560. Hab mich gerade ein 
wenig mit Crossworks gespielt und dürfte mir damit die Fuse Bits für ISP 
zerschossen haben. Jetzt wollte ich mit AVR Studio weiterprogrammieren 
und kann auf einmal nicht mehr mittels ISP auf den Chip zugreifen, auch 
mit Crossworks nimma.Kommt immer die bek. fehlermeldung mit ISP 
Frequenz<1/4 CLock.......

Hat Crossworks da die Fuse Bits zerschossen? Wie kann ich meinen 
Mega2560 retten? Hab oft gelesem, 1MHz auf XTAL1 soll helfen mit ISP 
wieder zugreifen zu können, jedoch ohne erfolg. Vl. hab ich aber auch 
was falsch gemacht. :-(

Bitte um Hilfe
lg Fredl
Persönliche Seite #948297
Lesenswert?

Das kommt drauf an was Du verfust hast. Die Fehlermeldung (wie auch 
immer sie vollstaendig lauten mag) deutet aber eher auf einen falschen 
SPI-Takt hin, der darf naemlich nicht groesser als maximal 1/4 des 
Systemtakts sein. Wenn der Mega vorher mit 16MHz lief und jetzt z.B. 
intern nur noch mit einem ist der maximale Takt statt 4MHz schon nur 
noch 250KHz, ergo versuch es mal mit einem Takt <250KHz dann solltest Du 
auch die Fuses wieder richtig einstellen koennen.

Michael
Persönliche Seite #948316
Lesenswert?

Was hast Du denn dann fuer Fuses gesetzt? Wenn Du den externen Reset-Pin 
deaktiviert hast kannste ISP-Programmierung vergessen dann hilft nur 
noch HV. Kannst Du die Fuses denn noch auslesen? Was benutzt Du 
ueberhaupt fuer Hardware (Schaltplan?). Gehe ich richtig in der Annahme 
dass die Programmierung vorher funktioniert hat und Du zwischenzeitlich 
an der HW nichts(!) geaendert hast?

P.S. Screenshots als PNG, nicht GIF.
OP #948330
Lesenswert?

der Atmega2560 sitzt auf einem von mir gebastelten Universal-Board. Die 
Prog. hat immer bestens funktioniert. Hab an der HW NICHTS! verändert. 
Nur mit Crossworks ein bissl herumgespielt, aber auch nichts dort 
eingstellt, also alles auf "standard" belassen!!!

Zusätzlich habe ich noch eine JTAG schnittstelle drauf aber der ICE 1 
Adapter von Olimex unterstützt den mega2560 leider nicht bzw. kommt vom 
AVR STudio immer die Meldung , dass der µC keine gültige JTAG ID 
zurücksendet :-(, sonst könnt ich mir mit der JTAG die ISP Fuses bzw. 
Taktquelle wieder richtig einstellen.

Der µC ist ein TQFP100 gehäuse also mittels GALEP z.B. schwer zu 
programmieren bzw. schwer aus- und einzulöten

mhhhh noch ideen?
lg fredl
OP #948536
Lesenswert?

abend michael,

der quarz schwingt nicht! programm sollte eines drauf sein, läuft aber 
auch nicht. wie gesagt, wollte ein neues programm drauf flashen und zack 
aus, plötzlich  keine ISP verbindung und programm das drauf war läuft 
auch nicht, mhhh anscheinend hab ich irgendwie den µC geschrottet :-(

fredl
Persönliche Seite #948645
Lesenswert?

Naja konntest Du denn das Programm vollstaendig flashen oder hast Du 
schon waehrend des Flashens einen Fehler bekommen? Das waere naemlich in 
der Tat etwas boese.

Externen Takt einzuspeisen hast Du ja schon versucht, aber vielleicht 
hast Du  einen Modus eingestellt mit dem das nicht funktioniert? 
Versuche einmal andere Kurvenformen (z.B. Sinus statt Rechteck) und 
schau dass der Quarz dabei abgeklemmt ist.

Wenn dann immernoch nichts geht entweder HV (z.B. STK500 mit 
entsprechendem Aufsatz) oder einfach einen neuen Mega rein. Ich wuesste 
jetzt auch nicht woran es noch liegen koennte ausser dass der externe 
Reset deaktiviert ist.

Gruss,
Michael

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