ich kann mein atmega nicht mehr flashen

OP #1211506
Hallo alle.

Ich benutzte einen atmega168 und das avrstudio zum programmieren.
Zum flashen verwende ich den isp mk2.

Ich habe einen externen Quarz (8MHZ) eingebaut und im Studio den 
entsprechenden Eintrag aus gewählt (siehe anhang).

Seitdem kann ich nichts mehr ein- bzw auslesen.

was kann ich machen?
Moderator Persönliche Seite #1211516
Amir B-a wrote:

> Ich habe einen externen Quarz (8MHZ) eingebaut und im Studio den
> entsprechenden Eintrag aus gewählt (siehe anhang).

Error: ENATTCH (No such attachment)

> Seitdem kann ich nichts mehr ein- bzw auslesen.

Nun, dann läuft der Taktgenerator nicht.  Zum Reanimieren kannst
du erst einmal an XTAL1 einen beliebigen Takt einspeisen, 1 MHz
Rechteck ist ein guter Wert.  Danach musst du nochmal kontrollieren,
was da schief läuft.
Gast #1211608
Geh doch mal mit einem Oszilloskop an die XTAL pins, an einem müsste ein 
Rechteck mit der Quarzfrequenz zu sehen sein. Wenn nicht, dann läuft der 
Oszillator nicht -> extern 1 MHz einspeisen wie oben beschrieben.
OP #1211613
Wieso 1MHz? Habe doch 8Mhz per Fuse eingestellt. Funzt das trotzdem?

Welchen Eintrag sollte ich wählen, wenn ich einen externen Quarz
anschließe? Will nicht den gleichen Fehler wieder machen!

Leider habe ich auch kein Oszilloskop. Muss wohl alles verschieben und
ins Labor.

Danke
Moderator Persönliche Seite #1211622
Tom wrote:

> Geh doch mal mit einem Oszilloskop an die XTAL pins, an einem müsste ein
> Rechteck mit der Quarzfrequenz zu sehen sein.

Eher ein Sinus.  Rechtecke werden dann erst intern da draus gebaut.
Eine Ansteuerung mit möglichst geringer Amplitude schont den Quarz
und verringert den Stromverbrauch.
OP #1212371
Ich kann mich nicht an die Werte erinnern. Habe aber die Fuses so wie im 
Anhang zu sehen eingestellt, ausser dass SPIEN auch ein häckschen hatte.

Welcher Eintrag wäre denn korrekt wenn ich den Mega168 mit einem 
externen 8MHz Quarz antreiben will.

Und noch mal zu meiner Frage oben: der Mega ist doch nun per Fuse auf 
extern 8Mhz Crystall eingestellt. Komm ich mit einem externen Taktgeber 
von 1Mhz sicher ran?

gruss Sticky

(versteh den einwand mit dem Bildformat nicht. Ist doch JPEG!)
Moderator Persönliche Seite #1212424
Amir B-a wrote:

> Welcher Eintrag wäre denn korrekt wenn ich den Mega168 mit einem
> externen 8MHz Quarz antreiben will.

low fuse = 0xED oder 0xEF.

> Und noch mal zu meiner Frage oben: der Mega ist doch nun per Fuse auf
> extern 8Mhz Crystall eingestellt. Komm ich mit einem externen Taktgeber
> von 1Mhz sicher ran?

Ja, wobei dein ISP-Takt dann kleiner als 250 kHz sein muss.

> (versteh den einwand mit dem Bildformat nicht. Ist doch JPEG!)

Eben: das ist für ein Bildschirmfoto nicht sinnvoll.  Ein Bildschirm-
foto besitzt nicht die fein abgestuften Farbnuancen eines natürlichen
Fotos, auf deren Kompression JPEG optimiert ist, sondern es benutzt
nur wenige ausgewählte Farben.  Wenn du das mit JPEG verwurschtelst,
bekommst du einerseits deutlich sichtbare JPEG-Artefakte, andererseits
ist das Resultat trotzdem noch größer als ein vergleichbares PNG
(das auf Grund seiner verlustlosen Kompression keine Artefakte bildet).
Gast #1213199
Aus eigener Erfahrung oft eine Kleinigkeit.
Ist es ein QUARZ oder OSC.? >8MHz (8-,-8)? (sehr wichtig, wenn nicht die 
richtige Taktfrequenz gewaehlt ist geht nichts!
Nach so einer Aenderung immer die ISP Frequenz so niedrig wie moeglich 
setzen. Den chip LOESCHEN. Dann die Fuses richtig setzen.
Vor dem Programmieren nicht vergessen.... JTAG darf nicht enabled sein.
Die ISP Frequenz wieder hoeher setzen. Dann neu programmieren.
Nicht in diesem Fall, aber nach vielem programmieren versagen die chips 
auch.
Entschuldigung fuer die Umlaute.....US Tastatur
Hoffe es hilft..
Gruss Hubert
Tucson,AZ
Gast #1227831
ich habe neulich erst an meinem ATMega 48 die Fuses neu gesetzt, dabei 
hatte ich im AVR-Studio dummer Weise nicht auf ATMega 48 als device 
umgestellt ... dort war noch der ATTiny 2313 eingestellt ... seitdem ist 
der ATMega 48 nicht mehr ansprechbar.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.