Forum

Einloggen | Registrieren | RSS  

nRF24L01+_SPI (Bauelemente)

verfasst von sponsorpi(R), 22.04.2017, 13:42 Uhr

Hallo,

ich befasse mich aktuell mit dem nRF24L01+ - Modul, welches ich mit einem Atmega8 ueber SPI ansteuern möchte. Ich bin gerade dabei das SPI Config Register des Atmega zu definieren. Nun bin ich mir nicht sicher, ob LSB oder MSB first hier richtig ist.

Im Datenblatt des nRF24L01+ steht auf Seite 50:





Und auf Seite 52:






Bedeutet das jetzt, dass alle Befehl-Bytes LSB first und Daten-Bytes MSB first über den SPI gesendet werden müssen oder versteh ich das was falsch? Gilt das nur für das Senden vom Master oder auch für den Empfang als Slave? Der nRF24L01+ hat ja einen FIFO, also wenn ich dort zuerst das MSB reinshifte, dann kommt das ja auch als erstes wieder raus. Nur für den Fall, dass es wichtig sein sollte, ich programmiere in Assembler.

Komplettes Datanblatt:
https://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01P

Hoffe jemand kann meiner Verwirrung Abhilfe schaffen, besten Dank schonmal :)



Gesamter Thread:

nRF24L01+_SPI - sponsorpi(R), 22.04.2017, 13:42
nRF24L01+_SPI - bastelix(R), 22.04.2017, 16:48
nRF24L01+_SPI - sponsorpi(R), 22.04.2017, 20:29