Forum: Mikrocontroller und Digitale Elektronik Atmega644 antwortet nicht mehr dem ISP


von Daniel B. (phill93)


Lesenswert?

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

von Karl M. (Gast)


Lesenswert?

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.

von Michael U. (amiga)


Lesenswert?

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

von Daniel B. (phill93)


Lesenswert?

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

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

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

von Daniel B. (phill93)


Lesenswert?

Ich hab einen Atmega644-20PU

Daniel

von spess53 (Gast)


Lesenswert?

Hi

>Ich hab einen Atmega644-20PU

Dann hast du den falschen Controller.

MfG Spess

von Daniel B. (phill93)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.