Forum: Mikrocontroller und Digitale Elektronik Schieberegister und ISP-Programmierung


von Durokh (Gast)


Lesenswert?

Hi zusammen,
ich versuche mir gerade den Umgang mit Schieberegistern beizubringen und 
habe nun alles entsprechend diesen Tutorials zusammengebaut:
http://www.rn-wissen.de/index.php/Portexpander_am_AVR

Seitdem klappt die Programmierung über das AVR-Studio nicht mehr -- es 
kann nicht mehr auf den Atmega zugreifen. Klar, ich habe natürlich zwei 
Widerstände eingebaut und verändere damit etwas...muss ich also noch 
etwas Zusätzliches für die ISP-Programmierung verändern? Oder gibts da 
einen Standardfehler, den man da zu Beginn da immer macht?

Ich habe übrigens 4k7 Ohm Widerstände verwendet.

Gruß,
Durokh

von g457 (Gast)


Lesenswert?

> Oder gibts da einen Standardfehler, [..]

Das Übliche: Kein Schaltplan, keine aussagekräftigen Fotos vom Aufbau, 
keine ausführliche Fehlerbeschreibung. Glaskugelgucken regelt.

> [..] den man da zu Beginn da immer macht?

Viel zu oft nicht nur zu Beginn.

von Thomas E. (thomase)


Lesenswert?

Durokh schrieb:
> Ich habe übrigens 4k7 Ohm Widerstände verwendet

Wahrscheinlich zu groß.
1. gehören die nicht vor den Programmer, sondern vor den Rest, der da 
dranhängt.
2. ist es eigentlich egal, ob da überhaupt Widerstände drin sind, 
solange da keine Ausgänge dran sind ,die den ISP stören könnten.

Da steht drin, wie man das richtig macht:
http://www.atmel.com/images/doc2521.pdf

mfg.

von Durokh (Gast)


Lesenswert?

@  g457: Das stimmt nicht. Der Schaltplan ist in dem Link, den ich 
gesendet habe, damit auch jeder weiß, nach welchem Tutorial ich 
gearbeitet habe.

@ Thomas: Danke für die Rückmeldung, schaue ich mir auf jeden Fall an.
Meinst du mit dem zweiten Punkt, dass ich testweise auch einfach die 
Widerstände wegnehmen kann und dann "sollte alles laufen" ?

von Thomas E. (thomase)


Lesenswert?

Durokh schrieb:
> Meinst du mit dem zweiten Punkt, dass ich testweise auch einfach die
> Widerstände wegnehmen kann und dann "sollte alles laufen" ?
Bei Ausgangsschieberegistern ist das problemlos. Da blinken höchstens 
die Leds, die da angeschlossen sind ein bisschen merkwürdig. Wenn 
überhaupt.

Wenn du es 120%-ig machen willst, setzt du da statt Widerständen Jumper 
rein. So bei Zeitzündern für Bomben oder so. Damit dir das nicht schon 
vorher um die Ohren fliegt.

mfg.

von Karl H. (kbuchegg)


Lesenswert?

Durokh schrieb:
> @  g457: Das stimmt nicht. Der Schaltplan ist in dem Link, den ich
> gesendet habe, damit auch jeder weiß, nach welchem Tutorial ich
> gearbeitet habe.

Dann schlage ich vor, du fragst die Jungs dort in dem Link.
Ok?

Aber solange du hier fragst, würden wir es begrüssen, wenn du auch hier 
alle relevanten Information (wie zb. die Schaltung) angibst, OHNE dass 
man erst mal auf anderen Links stöbern muss.

von Oh Ne (Gast)


Lesenswert?

Durokh schrieb:
> @  g457: Das stimmt nicht. Der Schaltplan ist in dem Link, den ich
> gesendet habe, damit auch jeder weiß, nach welchem Tutorial ich
> gearbeitet habe.

Damit hast du RESET nicht angeschlossen und das Programmieren kann nicht 
gehen. (Und bevor du antwortest: häng den KOMPLETTEN eigenen Schaltplan 
an und wenn du meinst, der wäre richtig, Fot wie schon vorgeschlagen)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.