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

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.