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.
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.
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.
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!
> 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.
Knut Ballhause schrieb:> Immer diese selbstgebauten Programmer. Und dann jammern...
Der Fall hat IMHO gar nix damit zu tun. Jede selbstgebaute Schaltung
(und mache gekaufte) kann Aufbauprobleme haben. Bei Lötanfängern mehr
offensichtlichere, bei Erfahrenen dafür verstecktere :-)
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.
Eine eigene Frage?
Dieser Thread ist über 16 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.