Forum: Mikrocontroller und Digitale Elektronik Attiny - Problem mit ISP


von Peter (Gast)


Lesenswert?

Hallo,

ich habe hier einen Attiny24 an dessen Port A hängt ein 74HC595.
Ausserdem befindet sich da auch der ISP-Anschluss.

Nachdem ich immer wieder Probleme beim Programmieren hatte, habe ich 
zwischen 74HC595 und MISO, MOSI, SCK ein paar Widerstände reingepackt.
Seitdem treten diese Probleme nicht mehr auf.

Allerdings werden jetzt die Daten am Port A nicht mehr richtig 
eingelesen solange die ISP Verbindung zum STK500 vorhanden ist.
Stöpsel ich das STK500 (den ISP) ab, dann stimmen die Werte am Port A.

Wie muss ich meine Schaltung ändern, damit ich nicht immer den ISP an- 
und abstöpseln muss?
Wer kann mir da weiterhelfen?

Gruß, Peter

von THOR (Gast)


Lesenswert?

Peter schrieb:
> Wie muss ich meine Schaltung ändern, damit ich nicht immer den ISP an-
> und abstöpseln muss?

Zwischen L13 und R2 muss noch ein C und R15 ist viel zu groß.

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

THOR schrieb:
> Peter schrieb:
>> Wie muss ich meine Schaltung ändern, damit ich nicht immer den ISP an-
>> und abstöpseln muss?
>
> Zwischen L13 und R2 muss noch ein C und R15 ist viel zu groß.

Ok, ok. Anbei die Schaltung.

von Peter (Gast)


Lesenswert?

Alle Widerstände haben 1k Ohm.

von M. K. (sylaina)


Lesenswert?

Du weißt aber schon, dass wir hier nicht Zoomen können und auch nicht 
schaun können, welches Wire welches Signal hat?

von Peter (Gast)


Lesenswert?

M. K. schrieb:
> Du weißt aber schon, dass wir hier nicht Zoomen können und auch nicht
> schaun können, welches Wire welches Signal hat?

Ouuups sorry, das wusste ich nicht.

Allerdings wird es bei mir vergrößert, wenn ich drauf klicke. Und die 
Signale sind beschriftet.

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Ähm, mir ist die Funktion der Schaltung schleierhaft ... Anscheinend 
verwendest du sie, um serielle Daten per 595er in parallele Daten zu 
wandeln und die 8Bit schließt du direkt 1:1 an den µController an?

kreisch

1. die AVRs haben alle SPI/USI, da musst du nur die seriellen Daten 
anschließen, dann passiert das im AVR selbst

oder

2. jeder µC kann das auch per Software

Ich sehe keinen Grund in deinem Anwendungsfall überhaupt einen 595er 
überhaupt zu verwenden :/

Normal verwendet man die andersrum ... Man möchte Port-Pins sparen und 
schickt an den 595er einen seriellen Datenstrom, der sie dann 
parallel-wandelt.

: Bearbeitet durch User
von spess53 (Gast)


Lesenswert?

Hi

>Du weißt aber schon, dass wir hier nicht Zoomen können und auch nicht
>schaun können, welches Wire welches Signal hat?

Wieso kannst du nicht zoomen?

Schaltung mit click auf 'schaltung.png' öffnen. Mit STRG + + vergrößern 
bzw. mit Mit STRG + - verkleinern.

@ Peter (Gast)

>Und die Signale sind beschriftet.

Und was sind diese mülligen Kreise an den PINs?

Wenn du sicher umschalten willst mach das mit einem Analogmultiplexer 
für SCK/MISO/MOSI. Das Umschalten geschieht dann mit dem RESET-Signal.

MfG Spess

von Peter D. (peda)


Lesenswert?

Peter schrieb:
> Nachdem ich immer wieder Probleme beim Programmieren hatte, habe ich
> zwischen 74HC595 und MISO, MOSI, SCK ein paar Widerstände reingepackt.
> Seitdem treten diese Probleme nicht mehr auf.

Der 595 hat kein MISO. Laß den MISO frei, dann gibt es auch keine 
Probleme.

von Peter D. (peda)


Lesenswert?

Peter schrieb:
> Ok, ok. Anbei die Schaltung.

Wer macht denn sowas verrücktes?
Wozu soll das gut sein?

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.