Can send data, but cannot receive data. All printed out are 0. I use a logic analyzer to see that there is data.  I use the max6675 chip, which only outputs data but does not receive data, so it does not actually need MOSI.