Forum

Einloggen | Registrieren | RSS  

nRF24L01+_SPI (Bauelemente)

verfasst von bastelix(R), 22.04.2017, 16:48 Uhr

Hi,

in dem Datenblatt ist von MSBit/LSBit und MSByte/LSByte die Rede.

In 8.3.1 steht
Command word: MSBit to LSBit (one Byte)
Data bytes: LSByte to MSByte, MSBit in each Byte first

und in "Figure 27 SPI write operation" wird das nochmal dargestellt MOSI: [C7...C0] [D7...D0] [D15...D8]

Ich würde das so verstehen, für jedes Byte musst du von MSBit zu LSBit übertragen. Das Command ist nur ein Byte, bei den Daten hast du zwei Byte und und da wird das LSByte zuerst übertragen (mit dem MSBit des LSByte zuerst) und dann das MSByte (auch wieder MSBit zuerst).

Daten-Bytes [D15 D14 D13 D12 D11 D10 D9 D8] [D7 D6 D5 D4 D3 D2 D1 D0]
Übertragung [D7 D6 D5 D4 D3 D2 D1 D0] [D15 D14 D13 D12 D11 D10 D9 D8]



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