Hallo,
der Thread ist zwar schon etwas älter, aber dennoch passt er zum Thema:
Ich möchte auch mehrere SPI-ICs an einen ATMega32 anschließen, jedoch
geht aus den Applicationnotes bzw. aus den Datenblättern von Atmel nicht
so recht hervor, wie das funktionert.
An folgender Stelle habe ich ein Verständnisproblem: Das Signal SPI-SS
wird ja direkt vom integrierten SPI Controller gesetzt bzw. gelöscht.
Wenn ich nun zusätzlich beliebige Portpins als Chip-select Leitung
verwende (s. Hans) und diese "per Hand" auf Low-Level umschalte, um
einen Chip zu aktivieren, dann wird ja der Chip, welcher an SPI-SS
hängt, auch automatisch aktiviert, oder? Wie wird ein solch
standardmäßiges Vorhaben - also mehrere SPI-Slaves an einem Master - in
GCC realisiert? Ich kenne das nur vom AT91SAM7X bei dem es von Haus aus
schon mehrere CS-Leitungen gibt, die einzeln konfiguriert werden können.
Vielen Dank
Tommy