Forum: Mikrocontroller und Digitale Elektronik Miso, Mosi und Sck am besten als was anlegen?


von Michael (Gast)


Lesenswert?

Hallo Leute,
ich hab mal eine frage:
wenn ich in der schaltung per isp meine atmels programmiere, als was
sollten dann am besten die 3 datenleitungen genommen werden, damit das
programmieren als auch der betrieb als input/output am besten
funktioniert.
brauch leider alle pins zum arbeiten und würde ungern auauf die 3
verzichten...

besten dank!

von Dirk (Gast)


Lesenswert?

Hiho,

logisch gesehen sollten sie als input benutzt werden, weil als output
könnten steuervorgänge in gang gesetzt werden die nicht erwünscht sind
wärend der atmel programmiert wird. Als input ist das nicht so kritisch
weil der atmel sich ja beim programmieren im Reset befindet und die
eingänge nicht verarbeitet werden um dann andere ausgänge setzen.
Einzig der Reset sollte unbenutzt bleiben, weil hier konflikte schwer
zu finden sind.

CA

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Eher umgekehrt. An Eingangspins ist ja i.d.R. irgend eine Hardware
angeschlossen die sich für den Reset des AVRs nicht interessiert.

von crazy horse (Gast)


Lesenswert?

so isses, sollten Ausgänge sein. Und drauf achten, das dabei keine
Konflikte entstehen können (z.B. wäre es fatal, zwei H-Brücken-Eingänge
daran zu legen...).
Gibt aber auch Lösungen, wenn der betreffende Pin ein Ausgang ist.

von Ingo Henze (Gast)


Lesenswert?

Naja, als Ausgang könnte auch nachteilig sein.
Bei mir hängt z.B. beim Mega8 am PB3 (MOSI/OC2) eine
Spannungsinvertierung, die ich normalerweise mit Timer2 ansteuere. Beim
Programmieren erzeugen dann die Daten prompt auch die negative Spannung,
das Programmieren selber ist davon unbeeindruckt :-)
Aber irgendwo hab ich mal gelesen, das LCDs die negative Spannung nicht
mögen, wenn das LCD noch nicht initialisiert ist.

Gruß
Ingo

von Tobi (Gast)


Lesenswert?

wenns als eingang ist sollte bloss kein schalter dran oder irgendwas
anderes, dass die signale 'kurzschliessen' kann

von Matthias (Gast)


Lesenswert?

Hi

darum schließt man, wenn möglich was an die Pins an was unkritisch ist.
Ich betreibe da üblicherweise irgendwelche LED's oder ähnliches. Tasten
würd ich als Eingang auch noch für vertretbar halten wenn man nicht
gerade beim Programmieren drauf rum fingert. Keinesfalls würde ich
irgendwas daran anschließen was immer ein Signal liefert, etwa ein
Logik-IC.

Matthias

von Fiffi (Gast)


Lesenswert?

Hallo Michael,

nimm doch einen kleinen Schalter und einen Analog Multiplexer. z.B.
4053.

http://www.philipslogic.com/products/hc/pdf/74hc4053.pdf


Gruß

Fiffi

von Tobi (Gast)


Lesenswert?

jumper sind noch einfacher und billiger

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.