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
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
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.
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.