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
Gast
#213246
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
Gast
#213247
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.
Gast
#213248
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
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?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.