/SS oder ChipSelect bei SPI notwendig?

Gast #1271349
Lesenswert?

Hi Leute,

ich versuche 2 Atmega8 miteinander zu verbinden und würde gerne wissen, 
ob ich neben den Mosi, Miso, Sck auch die /SS Leitungen benötige, wenn 
nur ein Master und ein Slave vorhanden ist. Benötige ich noch 
irgendwelche Pullups an den Leitungen, wie zb bei I2C, oder einfach nur 
1:1 verdrahten?

vielen dank im voraus
gruß Karl
Gast #1271366
Lesenswert?

When configured as a Slave, the SPI interface will remain sleeping with 
MISO tri-stated
as long as the SS pin is driven high. In this state, software may update 
the contents of
the SPI Data Register, SPDR, but the data will not be shifted out by 
incoming clock
pulses on the SCK pin until the SS pin is driven low.
#1271499
Lesenswert?

Travel Rec. schrieb:
> Bei Kommunikationen zwischen Controllern, bei der man das Protokoll
> selber basteln kann, ist /SS oder auch /CS nicht unbedingt notwendig.

Dann mußt Du aber dafür sorgen, daß der Slave immer nach dem Master 
eingeschaltet wird.
Wird er früher eingeschaltet, floatet die SCK-Leitung und die Chance, 
daß beide zufällig synchron sind, ist 12,5%.


Peter

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