Цитата(rezident @ Jan 14 2011, 00:11)

А вы не перепутали часом сигналы MISO и MOSI на самом МК? У PIC18F4520 сигналы интерфейса SPI (точнее MSSP) вообще-то именуются SCK, SDI, SDO, SS. Вам следует использовать SCK и SDI. Проверьте схему еще раз.
Нет ,проблема была в том, что сдв. регистры питались от 5вольт, а процессор от 3,3вольт.
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.