ISP - Wo liegt mein Fehler?

OP #1442040
Hallo!
Ich habe gestern Nacht noch ein Board gemacht und es war wohl schon zu 
spät um beim ISP aufzupassen. Kurz: Ich hab die Pins aus irgend einem 
Grund komplett wahllos angeschlossen.

Jetzt dachte ich mir, weil mir das natürlich erst nach dem Löten von 36 
SMD-Widerständen und dem MLF ATmega8 aufgefallen ist, machste dir 
einfach ein Kabel wo die Leitungen auch vertauscht werden damit es 
wieder passt.

Also ein Kabel hergestellt mit folgender Belegung:
ISP 1 (MISO) -> PIN 6
ISP 2 (VCC) -> PIN 2
ISP 3 (SCK) -> PIN 1
ISP 4 (MOSI) -> PIN 3
ISP 5 (RESET) -> PIN 4
ISP 6 (GND) -> PIN 5

Leider hat das garnichts gebracht, schlimmer noch, wenn ich den AVR 
Dragon und mein Board verbinde zeigt mein Netzteil mir einen Kurzschluss 
an.

Woran kann das liegen? Hab ich irgendwo einen Fehler gemacht den ich 
einfach gerade nicht finde?

Eagle und ich haben uns noch nicht so lieb, darum sieht das 
wahrscheinlich furchtbar aus, aber vielleicht mag sich ja mal jemand den 
Anhang ansehen.

Vielen Dank!
Toby
Angehängte Dateien:
#1442053
Bei solchen Schalplänen könnte ich an die Decke springen :-)
Aber dies liegt mit Sicherheit nicht an Eagle:-)
Aber zumindest hast Du es ja selbst erkannt.

Wenn ich mich jetzt nicht verguckt habe,  müsste das Adapterkabel 
folgendermassen belegt sein:

Programmer    ->  Leiterplatte

ISP 1 (MISO)  -> PIN 5
ISP 2 (VCC)   -> PIN 1
ISP 3 (SCK)   -> PIN 2
ISP 4 (MOSI)  -> PIN 4
ISP 5 (RESET) -> PIN 3
ISP 6 (GND)   -> PIN 6

Gruss
 Andreas

PS: Wie kommst Du so  schnell zu ner fertigen Leiterplatte?
OP #1442055
Hm, die Buchse ist ja auf der anderen Seite montiert weil nicht SMD, 
also ist PIN1 auf dem Bild vom Board quasi "oben rechts" bei "JP1".
Dann müsste doch meine Belegung stimmen, ist ja praktisch das 
Spiegelbild von der die du geschrieben hast, oder?
Gast #1442073
nur mal so nebenbei, warum benutzt du die Transistor Arrays? Bei einer 
Knopfzelle ist nehme ich an, dass nicht allzu hohe Ströme fließen werden 
die müsste doch der Prozessor auch selbst schaffen oder?
Durch das Array wird nur unnötiger Strom verbruzzelt, außerdem fallen 
dort auch ein paar mV ab, sodass man bestimmte Leds schon gar nicht mehr 
betreiben kann...
OP #1442075
Ich dachte, dass wenn da 4 LEDs parallel geschaltet werden, das mit 
4x20mA evtl zu viel ist für einen Pin, oder irre ich da?
Ich hab jetzt nochmal alles durchgemessen und keine Lötbrücken o.Ä. 
gefunden, was könnte ich noch testen um dem Fehler auf die Schliche zu 
kommen?
Danke
Gast #1442080
du betreibst die SMD Leds wirklich mit je 20mA? Sollten mal alle Leds 
aktiv sein, bräuchtest du theoretisch 720mA. Auch wenn du nun die Leds 
niemals gleichzeitig an schaltest, wird unter einer so hohen Belastung 
die Knopfzelle bald mal kapitulieren...
OP #1442096
So, am richtigen Anschluss klappts jetzt auch.
Ich finde dass der AVR Dragon und meine Schaltung das beide überlebt 
haben habe ich gar nicht verdient. Aber freut mich trotzdem.
Werde mich dann wohl auch mal nach LowCurrent LEDs umsehen heute, danke 
für den Tipp.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.