AVR ISP Problem!

Gast #1889291
Lesenswert?

Hallo,

habe mir ein AVR ISP gebaut nach folgenden Anleitung:
http://www.rn-wissen.de/index.php/AVR-ISP_Programmierkabel

Den Rest habe ich mir auf einem Steckbrett zusammengebaut.

Leider erkennt Ponyprog bzw. Yaap den Baustein nicht. Habe alles schon 
kontrolliert und kenne keinen Fehler!

Was ich aber festgestellt habe ist, dass ich kein Druckerkabel mir 
gekauft habe, sondern eine Verlängerung. AK 4040 bei Reichelt
http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=C691;GROUPID=2;ARTICLE=4001;START=0;SORT=artnr;OFFSET=500;SID=158BzisqwQAQ8AAE-Jb64b8660859cb8bc36134a7982c6479204c

kann es sein, dass die Pins dadurch nicht stimmen?
Gast #1889306
Lesenswert?

die Sache ist halt:

in meiner Schaltung, die auch von der Seite habe (link oben), ist Pin 1 
unbenutzt. In meiner Buchse, die ich eingelötet habe ist Pin 1 aber Pin 
25. Steht auf dem Platik im inneren.
Persönliche Seite #1889521
Lesenswert?

Im Prinzip den Aufbau penibel kontrollieren und durchmessen. Eine Nacht 
drüber schlafen kann helfen, um ein vorgefasstes Mindset zu resetten.

Wir können dabei aus der Ferne recht wenig helfen. Allgemeine Tipps 
stehen in der AVR Checkliste

Mit einem aussagekräftigen Foto des tatsächlichen Aufbaus 
(Bildformate beachten) könnten wir versuchen Aufbauprobleme zu 
entdecken. Es gab schon Fälle wo falsch verlegte Strippen so entdeckt 
wurden.

Und wir könnten was sagen, ob die Messwerte plausibel sind oder nicht. 
Das gab es auch schon, dass wir zusammen mit dem TO eine unbeabsichtigte 
Lötbrücke gefunden haben.
Gast #1889549
Lesenswert?

also ich habe die Schaltung direkt an den Parallelenport angeschlossen 
und der AVR Atmega8 wurde direkt erkannt und beschrieben.

Der Fehler muss also auf der selbstgemachten ISP sein.

die ISP habe ich schon mehrfach kontrolliert und kann den Fehler einfach 
nicht finden.

Garnicht so einfach ein Foto davon zu machen. Mein Lötkolben war etwas 
zu dick für die Platte. Habe aber jeden Pin kontrolliert. Sollte also 
keine Brücke geben.

Was mir aufgefallen ist, wenn ich den Druckerkabel anschließe, so habe 
ich mit allen Bauteilen bzw. Massefläche einen Kontakt mit dem 
Druckerkabel, also das Metall Dings, wo die Schrauben am Druckerkabel 
sind.
Angehängte Dateien:
Gast #1889561
Lesenswert?

was ich noch festgestellt habe ist:

ich habe ein einfaches programm geschrieben, dass eine LED zum blinken 
bringt. wenn ich aber den ISP anschließe, dann hört die LED auf zu 
blinken. Trenne ich den ISP, blinkt diese weiter.

Habe festgestellt, dass es an GND liegt. wenn ich den pin rausziehe, 
blinkt die lampe wieder!
Persönliche Seite #1889611
Lesenswert?

> also ich habe die Schaltung direkt an den Parallelenport angeschlossen
> und der AVR Atmega8 wurde direkt erkannt und beschrieben.

Verstehe ich nicht. Hast du nur das Druckerkabel weggelassen und den 
selbstgebauten ISP-Adapter auf den Parallelport gesteckt und dann 
ging's?

Wenn ja, vielleicht anderes Kabel probieren bzw. das vorhandene Kabel 
mal mit dem Durchgangsprüfer durchmessen, ob alle Pins 1:1 
durchverdrahtet sind.

> Was mir aufgefallen ist, wenn ich den Druckerkabel anschließe, so habe
> ich mit allen Bauteilen bzw. Massefläche einen Kontakt mit dem
> Druckerkabel, also das Metall Dings, wo die Schrauben am Druckerkabel
> sind.

Dann liegt der Schirm des Kabels auf dem Steckergehäuse und ist mit dem 
(den) GND Pins verbunden.

Bei den "fetten" Lötstellen würde ich mit dem Durchgangsprüfer testen, 
ob die Isolation zwischen Lötstellen und durchgeführten Leiterbahnen 
noch vorhanden ist.

Da es eine zweiseitige Platine ist: waren Durchkontaktierungen vorhanden 
oder wird die Durchkontaktierung mit Hilfe der Bauteilanschlüsse 
gemacht? Sind die auf der Bauteilseite richtig verlötet (sehe das auf 
dem Foto nicht richtig). Das kannst du auch mit dem Durchgangsprüfer 
testen.
Persönliche Seite #1889637
Lesenswert?

Josef T. schrieb:

> ich habe ein einfaches programm geschrieben, dass eine LED zum blinken
> bringt. wenn ich aber den ISP anschließe, dann hört die LED auf zu
> blinken. Trenne ich den ISP, blinkt diese weiter.
>
> Habe festgestellt, dass es an GND liegt. wenn ich den pin rausziehe,
> blinkt die lampe wieder!

Das kann von der ISP Programmiersoftware und/oder dem ISP Adapter 
kommen. Diese sollten den RESET nur ziehen, wenn der AVR programmiert 
wird. Manche halten sich aber nicht daran und lassen den AVR nicht aus 
dem RESET, so dass der AVR auch nicht los läuft. Den Zustand der RESET 
Leitung am AVR kannst du mit einem Multimeter nachmessen.

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