Miso, Mosi und Sck am besten als was anlegen?

Gast #111614
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!
Gast #111615
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
Gast #111617
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.
Gast #111618
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
Gast #111620
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren