Bild hier  
also ich sende 10110000(hxb0) und empfangen sollte er 0100000 Bascom zeigt mir aber 10000000 an.

Code:
Config Spi = Soft , Din = Pinb.5 , Dout = Portb.6 , Ss = None , Clock = Portb.7
Cs_line Alias Portb.4


Dim Rx_status As Byte
Dim Spi_rx_status As Byte

Spi_rx_status = &HB0


Reset Cs_line


Spiout Spi_rx_status , 1
Spiin Rx_status , 1
Spiin Rx_status , 1


Set Cs_line

Print Bin(rx_status)
Die Grafik oben Zeigt, was Physikalisch auf den SPI Bus geschieht, das Senden der Daten geht auch Problemlos, nur das Empfangen nicht

Gruss
Markus