Atmega644 antwortet nicht mehr dem ISP

OP #4722350
Hallo,

hab glaube ich gerade einen Atmega644 gekillt.

Was hab ich gemacht:

Als erstes hab ich mit einem Arduino Uno als ISP den Atmega644 geflasht.
Ziel war es die Ethersex Firmware auf das Net-IO Board zu bringen.

Danach hab ich die Fuses so gesetzt:
1
avrdude -v -p m644 -b 19200 -c stk500v1 -P /dev/tty.usbmodem1411 -U lfuse:w:0xE7:m -U hfuse:w:0xDC:m -U efuse:w:0xFF:m

Jetzt macht der Atmega keinen Mucks mehr und lässt sich nicht mehr 
Flashen. Fuses kann ich auch nicht mehr setzen.

(Fehlermeldung ID 0x000000)

Kann ich das irgendwie fixen (am besten mit Hausmitteln)

Daniel
Gast #4722359
Hallo,

Warum schaltet Du den Bootloaderbereich ein ?
Ist ein Quarz richtig angeschlossen ?
Wie hoch ist Vdd ?

Poste doch bitte noch die komplette Schaltung nebst scharfen und hellen 
Bildern.
#4722491
Hallo,

Karl M. schrieb:
> Warum schaltet Du den Bootloaderbereich ein ?
Die Frage ist berechtigt.

> Ist ein Quarz richtig angeschlossen ?
> Wie hoch ist Vdd ?
>
> Poste doch bitte noch die komplette Schaltung nebst scharfen und hellen
> Bildern.

Da es ein Net-IO-Board ist, wird wohl vorher schon gespielt haben.

Fuses sollten auf internem Takt stehen, damit müßter aber erreichnar 
sein.
ISP-Takt zu hoch? Muß unter 250kHz sein, ich nutze AVRdude nicht direkt.

PS: aus meinem rumliegenden Net-IO habe ich einen Arduino gemacht, nur 
so.
Beitrag "AVR-NetIO recycling"
Nun liegt der rum. ;)

Gruß aus Berlin
Michael
OP #4722620
Hallo,

als ISP nutze ich wie gesagt einen Arduino Uno der hat laut Sketch eine 
SPI Clock von 1Mhz

Als Board nutze das Net IO 
http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bauelemente_Bauteile/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html 
von Pollin. Mit dem Atmega32 läuft alles ohne Probleme.

Ich will den Net IO Als Schnittstelle zuwischen meiner Heizung und 
meinem Heimautomatisierungssytem nutzen.

Schaltplan und Fuses siehe hier -> 
https://emswiki.thefischer.net/doku.php?id=wiki:ems:net_io#hexfile

Daniel
Gast #4722886
Hi

Hast du jetzt einen ATMega644 oder ATMega644p. Die sind nämlich nicht 
100%-ig kompatibel. Und die Software aus deinem Link ist für den 
ATMega644p.

MfG Spess
OP #4722946
Hab ich auch schon gemerkt ich wollte ja eine neu kompilierte Version 
brennen nur Spricht der Controller nicht mehr mit dem IC.

Die Fehlermeldung lautet: Yikes! Invalid device signature.

Vor dem ersten brennen ging alles.

Daniel

Antwort schreiben

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