Atmega644 antwortet nicht mehr dem ISP

OP #4722350
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
#4722491
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
OP #4722620
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

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