Problem beim Flashen von AtMega-Controllern

OP #444113
Lesenswert?

Hallo,

um es vorweg zu sagen, ich bin relativ unerfahren in diesem Gebiet.

Um einen AtMega8 bzw AtMega16 (jeweils L) zu programmieren, habe ich 
folgende Schaltungen aufgebaut:

1. Den PonyProgCircuit für den ATM16

http://www.electronics-lab.com/projects/mcu/009/index.html

2. Diese Schaltung von S.Huehne für den ATM8

http://s-huehn.de/elektronik/avr-prog/avr-parallel.gif

Mit beiden habe ich versucht jeweils einen der beiden Chips zu 
programmieren, bzw erst ein mal die Fuse-Bits auszulesen. Ich bin mir 
sicher, dass beide Chips funktionieren. Jedoch meldet PonyProg immer
'Falsches oder fehlendes Device (-24)'.

Bei dem PPC geht die rote Program-LED wie gewünscht an, sobald ich etwas 
versuche mit dem Chip zu machen, sei es Fuse-Bits zu lesen, zu flashen 
oder zu erasen. Beim AtMega8 geht dies natürlich nicht, da ich dort 
keine LED habe und ich über den parallelen Port kommunizieren muss.

Ich bin langsam am Verzweifeln, da ich einfach keine Kommunikation mit 
den Dingern hinbekomme. Alle Leitungen (MISO, MOSI, SCK, RESET, GND) 
sind wirklich ordnungsgemäß mit den richtigen Pins am Controller 
verbunden, auch mit den richtigen Widerstandswerten, das habe ich auch 
schon mit einem Multimeter durchgemessen. Liegt es am Kabel? meins is 
max. 0,7m lang, muss man da zwingend etwas beachten?
OP #444222
Lesenswert?

jop. AVR micro, atmega8 bzw 16. Schnittstellen sind auch alle richtig 
kalibriert und konfiguriert.


Edit: Ich sehe gerade, dass doch nur der 8er ein -L ist, aber das hat ja 
nichts zu sagen, oder?

Hm okay, dass mit dem richtig konfiguriert nehme ich auch zurück. Daran 
könnte es liegen, PonyProg sagt beim Testen immer: Test Fehler. Was 
brauche ich da für Einstellungen, bzgl Modus im BIOS, Baudrate, Stopbits 
etc.?

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