Hi all,
I configure SPI and connect MISO and MOSI directly, then try to
read,but always get 0xFF,why?
Codes:
init:
*CLKCON |= (1<<18);
*GPECON |= (1<<27) | (1<<25) | (1<<23);
*GPECON &= !( (1<<26) | (1<<24) | (1<<22) );
*GPEUP &= !( (1<<13) | (1<<12) | (1<<11) );
*GPEDAT |= (1<<13) | (1<<12) | (1<<11); //pin 13,12,11
*GPGCON |= (1<<4); //pin 2
*GPGCON &= !(1<<5);
*GPGUP &= (1<<2);
*GPGDAT |= (1<<2);
*SPPRE0 = 0x18;
*SPCON0 = 0x38;
*SPPIN0 = 0x00;
write:
*SPTDAT0 = (char)arg;
int:
sprintf( getMMem(100) , "wirelessl: spi irp request,reg
status:%x\n", *SPSTA0 ); //Always get 0xFF
thanks,
Boyee

