Forum: Mikrocontroller und Digitale Elektronik Zwei untersch. Controller an einer Programmierschnittstelle?


von René (Gast)


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é

von Rahul (Gast)


Lesenswert?

Jumper...

von René (Gast)


Lesenswert?

Eine etwas aussagekräftigere Antwort wäre ja schon nicht schlecht.......

von Roland P. (pram)


Lesenswert?

Reset umschalten reicht, sofern die ISP-Leitungen des anderen
Controllers nicht auf Ausgang geschaltet werden

Gruß
Roland

von Markus (Gast)


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

von Marc M. (bytewood) Benutzerseite


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

von Andreas Lang (andreas) (Gast)


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.

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.