Forum: Mikrocontroller und Digitale Elektronik Porterweiterung KOnflikt mit ISP?


von Tobi T. (tubbu-)


Lesenswert?

Hallo, wenn ich an die SPI Schnittstelle 74xx595 und 74xx165 hänge um
die Ports meines Controllers zu erweitern, gibt es dann Probleme beim
Programmieren über ISP?

Danke für eine kurze Antwort

Tubbu

von Jadeclaw (Gast)


Lesenswert?

Ja.
Die Programmierpins sollten nicht mit Ausgängen belegt werden,
dem Programmieradapter bekommt es nicht gut,
gegen einen TTL-Ausgang anzukämpfen.
Einen TTL-Eingang mit draufzulegen, ist dagegen kein Problem.
Je nach angeschlossener Peripherie kann diese aber negativ auf die
Programmierpulse reagieren, z.B. Elektromechanik.
ich habe auf dem Programmierport ein LCD mit draufhängen,
da ist es egal, ob da Müll über die Anzeige läuft...

Gruss
Jadeclaw

von A.K. (Gast)


Lesenswert?

Der Verdeutlichung der betrachteten Richtung halber: Aus Sicht des
Controllers sind Ausgänge ok, weil die beim Programmiervorgang ohnehin
abgeschaltet werden. Nur sollte da beispielsweise kein Relais-Treiber
dranhängen, auch sonst nichts was während des Programmiervorgangs keine
Signale verkraftet (Jadeclaws Ausgänge sind aus Sicht des Controllers
Eingänge).

Hier also: Wenn bei dieser Porterweiterung MISO verwendet wird, dann
solte da zumindest ein Serienwiderstand (>=5K) am Ausgang des 74xx
dran, damit der ISP-Adapter nicht leidet. Wobei dieser Widerstand evtl.
die maximale Datenrate vom SPI reduziert.

von sebastian.heyn (Gast)


Lesenswert?

hallo, ich nehme dazu 4053 multiplexbausteine, bei einfachen anwendungen
kannst du auch 270ohm gegen die ttl bausteine, und den isp direkt dran
machen. aber mit dem 4053 ist schon die elegantere variante

von Tobi T. (tubbu-)


Lesenswert?

hm, in dem fall nehme ich am besten andere pins und mach die ansteuerung
der register mit der software.

Ich nehme an, dabei entstehen keine Nachteile gegenüber SPI, oder?

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.