Hallo, ich bin grade etwas verwirrt bezüglich der MISO und MOSI Leitungen. Ich möchte einen Controller sowohl als Master als auch als Slave am SPI betreiben. Wird die MOSI Leitung zur MISO Leitung wenn ich den Controller auf Slave Betrieb umstelle? Oder sind beide Leitungen Bidirektional und MOSI bleibt MOSI egal ob ich nun der Master bin oder Slave. Sorry ist etwas warm heute, kann sein das ich totalen blödsinn erzähl.
@ Frank (Gast) >Ich möchte einen Controller sowohl als Master als auch als Slave am SPI >betreiben. Welchen Controller? >Wird die MOSI Leitung zur MISO Leitung wenn ich den Controller auf Slave >Betrieb umstelle? Beim AVR ja. Siehe das Blockschaltbild im Datenblatt.
Hallo Der Name sagt eigentlich alles: MOSI = Master OUT Slave IN Im Master Modus also ein Ausgang Im Slave Modus ein Eingang da1l6
Falk Brunner schrieb: > @ Frank (Gast) > Welchen Controller? Atxmega128A1U > Beim AVR ja. Siehe das Blockschaltbild im Datenblatt. Ich sehs nicht im Datenblatt, selbst über den Slave-Betreib seh ich nix. Ist's die Hitze?
Frank schrieb: > Ich möchte einen Controller sowohl als Master als auch als Slave am SPI > betreiben. Dir ist klar, dass SPI nur zwei gekoppelte Schieberegister sind. Wie willst du da den Takt umschalten? > Ich möchte einen Controller sowohl als Master als auch als Slave am SPI > betreiben. Warum?
Beim ARM dreht sich tatsächlich die Datenrichtung um. UM10360: 17.4 MiSo ist als Slave Ausgang, als Master Eingang.
Lothar Miller schrieb: > Frank schrieb: >> Ich möchte einen Controller sowohl als Master als auch als Slave am SPI >> betreiben. > Dir ist klar, dass SPI nur zwei gekoppelte Schieberegister sind. Wie > willst du da den Takt umschalten? >> Ich möchte einen Controller sowohl als Master als auch als Slave am SPI >> betreiben. > Warum? Es werden mehrere Boards aufgebaut, diese sollen entweder als Master oder als Slave Fungieren. Gleiche Hardware, unterschiedliche Software.
Hier steht's unmissverständlich: http://www.atmel.com/images/atmel-8331-8-and-16-bit-avr-microcontroller-xmega-au_manual.pdf Ist das Basismanual zu deinem Controller, dass du eigentlich auch immer zur Hand haben solltest.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.