SPI error µc as master
2004-12-06 by Sridhar gadda
Hello,
I have configured lpc2129 as master and ADC as slave, but when I compiled, no errors comes but my �c doesn't work to my application. I have doubt that my SPI interface is not correct ?
my code is
#include <LPC21xx.H>
#define data 0x00
int main (void)
{
PINSEL0 = 0x00001500; /* SCK0, MISO, MOSI for SPI0 enabled*/
init_spi();
init_spi_write();
init_spi_read();
}
void init_spi (void)
{
VPBDIV = 0x00;
S0SPCR = 0x68; /*master as SPI, LSB first*/
S0SPCCR = 0x08;
}
int init_spi_write (void)
{
S0SPDR = data; /*write data to data register*/
return (S0SPSR); /* read status register so SPIE bit clears*/
}
int init_spi_read (void)
{
char read;
read = S0SPDR; /*read data from slave*/
return (S0SPSR); /* read status register so SPIE bit clears*/
}
could anyone indentify my SPI Interface is right ? configrution as master and only one slave.
I am looking forward to your replying.
with regards,
sridhar
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
[Non-text portions of this message have been removed]