RFm - User wrote:
> @Christoph,
>
> ich habe lediglich ein RFM12 und einen AD7322 am SPI - Bus, daher eig.
> kein Problem. Zumal das RFM-Modul das Ergebnis der Wandlung überträgt.
> Lediglich die Frage, wie ich den SS-Pin gestallte, hat mich auf hardwre
> und Softwarelösung gebracht.
> Einfach mit einen X-beliebigen Pin den entsprechenden Device SS-Pin auf
> low und dann das HW-SPI benutzen?
Ja, genau.
> So, wie ich das bisher verstanden habe, muß mal bei jedem Device, vor
> der Übertragung auf low ziehen und nach 8bit, wieder auf high. Was ist
> nun Richtig?
Der Pin bleibt für die Dauer der Übertragung low, du kannst also mehrere
Bytes auf einmal übertragen.
> SS-Pin nach Transmission wieder auf High oder SS-Pin nach jedem
> Byte/Befehl auf high?
Wie gesagt, nach der ganzen Übertragung. Und noch am Rande: Benutze den
SS-Pin des Atmegas nicht als Eingang (egal für was), da der Atmega bei
einem low-Impuls am SS-Pin und aktiviertem Hardware-SPI seinen
Master-Mode verlässt und zum Slave wird.