Forum: Mikrocontroller und Digitale Elektronik Verständnisfrage zu MOSI und MISO am AVR-Programmierstecker


von A-Freak (Gast)


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.

von ghettokind (Gast)


Lesenswert?

An dieser Stelle sei erwähnt das MIDO = Master In Slave Out und MOSI = 
Master Out Slave In bedeuten!

von Nicolas S. (Gast)


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

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.