[AVR Tutorial] Selbstbauboard und ISP Problem

OP #862600
Lesenswert?

Hallo,
ich bin schon seit längerer Zeit an Mikrocontrollern interessiert und 
vor ca. anderthalb Wochen hab ich mir nach dem AVR-Tutorial die 
Bauteile für den ISP(Paralell) und die Selbstbauplatine bestellt.
jetzt sitz ich schon seit ein paar Tagen dran und hab die Platine(mit 
Atmega8) den ISP fertig, nur will das irgendwie nicht funktionieren. Den 
ISP hab ich mir nach http://rumil.de/hardware/avrisp.html , wie im 
Tutorial genannt gebaut("Atmel AVR ISP für STK200 und STK300"). Der ISP 
Adapter hat 10 Kontakte auf dem Board sind aber nur 6, also habe ich mir 
das Verbindungskabel selber gebaut und VCC auf VCC, GND auf GND, RESET 
auf RESET, MISO auf MISO, MOSI auf MOSI und SCK auf SCK.
Ich hab dann versucht mit yaap und PonyProg zu testen. Bei PonyProg hab 
ich "AVR ISP I/O" ausgewählt und den Probeknopf gedrückt, wobei "Test 
Ok" bei rauskommt. Aber wenn ich jetzt versuche bei Commands "Read All" 
oder was anderes zu machen kommt immer "DEVICE MISSING OR UNKNOWN DEVICE 
(-24)". Bei yaap kommt immer die Meldung das das Device nicht gefunden 
wurden konnte. Ich hab die Verdrahtung beim ISP und beim Mikrocontroller 
Board schon x-mal geprüft und konnte keine Fehler finden. Ich hab auch 
überprüft ob der Strom auch durchkommt, alles kein Problem(betreiber das 
Board mit einem 12 V Netzteil 200mA, was durch die Schlatung im Tutorial 
in 5V gewandelt wird)...
Anbei Bilder vom Board un vom ISP
Gruß
Jonas
P.S. das Kabel des ISP ist ca. 25cm lang, also daran sollte es nicht 
liegen...
Angehängte Dateien:
OP #863034
Lesenswert?

Ich hab versucht die Schaltung nach dieser umzubauen(ISP neugelötet und 
auf dem Board etwas geändert). Weder PonyProg noch yaap haben es 
erkannt.
Jetzt hab nochmal das Board nach dem neuen Plan gelötet und jetzt 
erkennt yaap das Board korrekt, PonyProg aber nicht.
Gruß
Jonas
Gast #863252
Lesenswert?

Quarz oder Quarzoszillator?

Quarz           --> Fuses quarzgerecht setzen.
Quarzoszillator --> Fuses gemäß "external clock" setzen.

Der metallische Kasten auf dem Bild "oberseite platine controller" ist 
ein Quarz_oszillator_.
Gast #863393
Lesenswert?

> Also wenn ich die Bilder vom Aufbau sehe wundert mich das nicht.

Ach komm, "wir alle" haben mal etwas gebaut, was so aussah. Mit ein 
bisschen Übung sieht das auch irgendwann besser aus. Die Lötstellen 
lassen Potential erkennen :-) und mit Lochraster ist auch mit Übung kein 
internationaler Schönheitspreis zu erreichen.

Eine wirklich sorgfältige Kontrolle aller Verbindungen und auf 
Kurzschlüsse wäre trotzdem sicher eine gute Idee.

> Davon abgesehen funktionieren diese improvisierten Parallelport-Programmer
> sowieso unzuverlaessig.

Ich gehöre auch zur Fraktion derer, die Anfängern zu einem fertigen, 
zuverlässigen Programmer raten. Das hier ist ein schönes Beispiel warum. 
Die Fehlersuche artet hier zu einem Mehrfrontenkrieg aus. Aber was 
soll's, so hat der OP etwas mehr Gelegenheit Löten zu üben.
OP #872345
Lesenswert?

Hallo,
ja eigentlich habe ich darauf geachtet.

Jetzt sind meine neuen Atmegas eingetroffen und wollt lieber mal 
nachfragen bevor ich wieder die fuse bits verpfusche.
Kann mir jmd vllt die config für nen Atmega8 mit einem 8Mhz 
Quarzoszillator zukommen lassen?
Gruß
Jones

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