Forum: Mikrocontroller und Digitale Elektronik Probleme mit Atmega16 (wahrscheinlich verfused)


von Arno N. (elfish)


Lesenswert?

Hallo,

ich muss leider etwas weiter ausholen...

begonnen hat alles mit einem selbst gebauten Programmer, der die 
parallele Schnittstelle verwendet (stk200 kompatibel).

Aktuell besitze ich zwei Atmega16. Einer davon wurde bereits mit der 
Software bespielt und funktioniert auch in einer Uhr-Schaltung wie 
gewünscht.
Ich wollte mir nun eine zweite Uhr bauen, wozu ich logischerweise auch 
einen zweiten µC brauche.

Den neuen leeren Atmega16 wollte ich nun mit dem Programmer bespielen.
Durch mein Unwissen ist wohl etwas schief gelaufen beim setzen der 
Fuses.
Selbst mit dem Anbringen einer externen Takt-Quelle hat es nicht 
funktioniert.

Da es sich bei meinem alten Programmer um eine Bastellösung handelt, 
dachte ich mir, dass ich gleich die Gelegenheit nutze mein Equipment zu 
verbessen. Vor allem, da sich selbst der funktionierende Atmega16 
plötzlich nicht mehr auslesen lies.
Ich habe mir also das Pollin Atmel Evaluation Board gekauft und einen 
USB AVR Lab. Mit dieser Konstellation lässt sich immerhin der 
funktionierende Atmega16 wieder auslesen.

Leider lässt sich der "defekte" immernoch nicht auslesen.
Weder mit avrdude (USB AVR Lab ist mit der USBasp kompatiblem Firmware 
bespielt) noch mit ponyprog (Serieller Programmer des Pollin-Boards)

Was mache ich falsch?

von Achim M. (minifloat)


Lesenswert?

Bieg mal alle Pins wieder gerade und dann mach einen "chip erase". mf

von Arno N. (elfish)


Lesenswert?

scheint nicht das Problem gewesen zu sein
1
Z:\Schaltungen\avrdude\5.11.1>avrdude -p m16 -c usbasp -P usb -e
2
3
avrdude: warning: cannot set sck period. please check for usbasp firmware update
4
.
5
avrdude: error: programm enable: target doesn't answer. 1
6
avrdude: initialization failed, rc=-1
7
         Double check connections and try again, or use -F to override
8
         this check.
9
10
11
avrdude done.  Thank you.

von Arno N. (elfish)


Lesenswert?

Guten Morgen,

hat keiner eine Idee?

Grüße

von Hubert G. (hubertg)


Lesenswert?

Wenn Hardwaremässig alles OK ist, dann wirst du die Fuses so verstellt 
haben das du einen HV-Programmer benötigst.
Ein STK500 oder AVR-Dragon oder......

von Arno N. (elfish)


Lesenswert?

ich nehme an das funktioniert mit meinen aktuellen Gerätschaften nicht 
:(

von Hubert G. (hubertg)


Lesenswert?

Wenn der externe Takt nicht weiterhilft, dann nein.

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.