Zwei untersch. Controller an einer Programmierschnittstelle?

Gast #309954
Lesenswert?

Hallo Alle,

ich möchte eine Platinen designen auf der zwei unterschiedliche
Controller sitzen aber es soll nur ein Stecker für eine ISP
Schnittstelle drauf sein. Wie kann man es nun machen, dass man jeden
Controller einzeln programmieren kann? Reicht es ggf. den Reset oder
eine andere der Signalleitungen über einen Schalter hin und her
schaltbar zu machen, also vom einen zum anderen Controller?

Danke im Voraus

René
Gast #309958
Lesenswert?

Hallo,
es kommt auf die Controller an, ob es ausreichend ist nur die
Reset-Leitung umzusetzen.
Um 150%ig sicher zu gehen, würde ich eine dreireihige Stifleiste
machen, die so belegt ist:

[MOSI][MISO][SCK][RESET] -> 1.µC
[MOSI][MISO][SCK][RESET] -> Programmeranschluß
[MOSI][MISO][SCK][RESET] -> 2.µC

Also in der Mitte den anschluß zum Programmer und dann mit einem
Blockjumper, den Programmer mit dem 1. oder 2. µC verbinden.
Durch abziehen des Jumpers läßt sich ein "versehentliches" proggen,
bzw. stören der Leitungen an den µCs vermeiden.
Mein Centime,
Markus
Persönliche Seite #309959
Lesenswert?

Vielleicht würde ein Jumper auf einer einreihigen 3er Pfostenleiste
schon reichen, der den RESET Pin steuert.
                 RST vom ISP
MC1------------| | |----------MC2

Jumper MC1 und RST enabled ISP für MC1
Jumper MC2 und RST enabled ISP für MC2

Man müsste einfach mal probieren, ob das so geht -> müsste eigentlich
so klappen. Ein Blick ins Datenblatt kann nicht schaden :-)

Gruß

Marc
Gast #309960
Lesenswert?

Ich würde eher den SCK jumpern. Dann ist sicher, dass der andere µC
nicht dazwischenbrät, weil er ja auch im RESET ist. Nur ohne SCK
interessieren den die Daten auf MOSI nicht und der MISO bleibt auch
schön auf High-Z. Evtl. muss dann noch je ein Pullup/Pulldown in die
SCKs rein, damit sich da nirgends was durchkoppelt.

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