Ok quite similar to what I said.If the master wants to send data to the slave, the master loads the shift register and sends the data.
Well it sends the n byte to the slave to say "hey I want to read what you have in the device register"and at the same time slave sends the dummy byte as I understood. After that the slave loads the register like in the first quote (instead of master of course), and then slave sends to master and master sends also to the slave the dummy data.If the master wants to receive data from the slave after the initial transmission, the master sends data to the slave (which could be a command that expects n bytes to be returned). The master then sends n bytes and receives n bytes from the slave.
That's what I understood with the dummy data. And I read that the dummy data is 0x00 or 0xFF.
So most likely the scenerio nr.2 is correct I guess. If not then why ?
Or what is wrong with my example ? Because I want/need the example to understand it with bits/bytes.













