Verständnisfrage zu MOSI und MISO am AVR-Programmierstecker

Gast #3093119
Lesenswert?
• ▲
▼
Ich habe gerade einen kleinen Knoten in meinen Gedankengängen.

Am USBASP ist MOSI Pin 17 (vom Atmega8 in DIL) mit dem 
Programmierstecker Pin 1 verbunden, MISO (Pin 18) mit Programmierstecker 
Pin 9.

Jetzt will ich mir eine Experimentierplatine mit einem Atmega32 in 
TQFP44 bauen.

Muß ich jetzt MOSI von Pin1 des Atmega mit MISO des Programmiersteckers 
(also Pin 9) und MISO von Pin 2 des Atmega mit MOSI des 
Programmiersteckers (also Pin1) verbinden?

Gilt die Zuordnung von Eingang und ausgang jetzt aus der Sicht des 
Programierers oder der Platine auf der der Prozessor arbeiten soll.
Gast #3093140
Lesenswert?
• ▲
▼
MOSI = Master Out Slave In
MISO = Master In Slave Out

Die Bezeichnung "MOSI" ist also eigentlich die Bezeichnung für die 
Leitung (an der "Master Out" und "Slave In" hängen). Ob sich der 
Baustein als "Master" oder "Slave" versteht hängt davon ab, ob er einen 
Takteingang oder -ausgang besitzt.

Also: MOSI an MOSI und MISO an MISO.

Viele Grüße
Nicolas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.