Problem mit der Programmierung mittels AT-STK500

OP #2711062
Lesenswert?

Hallo zusammen,
Ich habe folgendes Problem:
Ich habe einen ATMega8 (TQFP-Bauform) auf einer latine so beschaltet, 
dass er ISP-Fähig ist. Dieser µC lässt sich jedoch leider nicht mit dem 
AT STK500 in Verbindung mit AVR Studiio5 bzw. Burn-O-Mat(AVRDude) 
priogrammieren. Im AVR-Dude bekomme Ich immer die Fehlermelödung, dass 
die Device-Signatuir 0xffffff wäre und nicht erkannt wurde. Jedoch war 
es immerwieder mal kurzzeitigf möglich, mittels AVRDude die Fusebits 
auszulesen oder zu schreiben, ohne dass ich etwas an der Schaltung 
verändert habe.
Könnte das Problem damit zu tuen haben, dass ich an PortB an jeden 
Ausgang jehweils eine LED drangehangen habe?  Vorher hat es nähmlich 
funktioniert. Die Pinbelegung der ISP-Schnittstelle habe ich jedenfalls 
zahlreich kontrolliert und konnte keine Fehler finden.
Ich hoffe, mir kann jemadn helfen.
Gast #2711080
Lesenswert?

Niklas Frings schrieb:
> Hallo zusammen,
> Ich habe folgendes Problem:
> Ich habe einen ATMega8 (TQFP-Bauform) auf einer latine so beschaltet,
> dass er ISP-Fähig ist. Dieser µC lässt sich jedoch leider nicht mit dem
> AT STK500 in Verbindung mit AVR Studiio5 bzw. Burn-O-Mat(AVRDude)
> priogrammieren. Im AVR-Dude bekomme Ich immer die Fehlermelödung, dass
> die Device-Signatuir 0xffffff wäre und nicht erkannt wurde. Jedoch war
> es immerwieder mal kurzzeitigf möglich, mittels AVRDude die Fusebits
> auszulesen oder zu schreiben, ohne dass ich etwas an der Schaltung
> verändert habe.
> Könnte das Problem damit zu tuen haben, dass ich an PortB an jeden
> Ausgang jehweils eine LED drangehangen habe?  Vorher hat es nähmlich
> funktioniert. Die Pinbelegung der ISP-Schnittstelle habe ich jedenfalls
> zahlreich kontrolliert und konnte keine Fehler finden.
> Ich hoffe, mir kann jemadn helfen.

was fragst du andere ??
ist es zu viel verlangt die led´s mal abzuhängen?
geht´s noch?
man o man ....
#2712384
Lesenswert?

Niklas Frings schrieb:
> Könnte das Problem damit zu tuen haben, dass ich an PortB an jeden
> Ausgang jehweils eine LED drangehangen habe?

Mit welchem Vorwiderstand?
Mit >1k Widerständen sollte es gehen.

Niklas Frings schrieb:
> Im AVR-Dude bekomme Ich immer die Fehlermelödung, dass
> die Device-Signatuir 0xffffff wäre und nicht erkannt wurde.

Ohne passende Signatur keine andere Aktionen ausführen!

Die können Dir sonst die Fuses zerschießen. Dann brauchst Du parallel 
Programming, um da wieder rauszukommen.


Peter
OP #2712404
Lesenswert?

Die Vorwiderstande der LED's haben 330 Ohm, allerdings hat das Abklemmen 
auch nichts gebracht.

Aber aus irgendeinem Grund ist es mittlerweile möglich, mittels AVRDude 
die uses auszulesen, jedoch nicht zub setzen. Hier bekomme ich dann 
folgende Ausgabe:

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0000
             0xd9 != 0x00
avrdude.exe: verification error; content mismatch

Bei dem Versuch den Flash zu programmieren, kommt dieser Error:


Writing | avrdude.exe: stk500v2_paged_write: write command failed with 
128
################################################## | 100% 0.09s

avrdude.exe: failed to write flash memory, rc=-1

avrdude.exe done.  Thank you.

Im Moment durchforste ich Google nach ähnlichen Problemen, aber 
eventuell hat hier ja jemadn eine Idee.
Gast #2712416
Lesenswert?

Hi

bevor du weiter machst überprüfe nochmal deine Verbindung zwischen 
Controller und STK. Wie sieht deine Restbeschaltung aus. Und bitte 
solche Hinweise:

>Ohne passende Signatur keine andere Aktionen ausführen!

>Die können Dir sonst die Fuses zerschießen. Dann brauchst Du parallel
>Programming, um da wieder rauszukommen.

beachten.

MfG Spess

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