Gast
#2903001
Hallo Zusammen,
ich habe folgendes Problem: Ich habe den vs1011 am Laufen am SPI, ich
kann auch senden (Mastermode).
Sobald ich jedoch folgendes Konstrukt aufrufe, stoppt alles. Nichts geht
mehr weiter. Was mach ich falsch?
uint8_t SPIreadwrite (uint8_t data)
{
while(!(SPSR & (1<<SPIF)));
SPDR=data;
while(!(SPSR & (1<<SPIF)));
return SPDR;
}
Das hier geht ohne weiteres: (ich schreibe nur zum vs1011 und lese
nicht)
void SPIwrite (uint8_t data)
{
while(!(SPSR & (1<<SPIF)))
;
SPDR=data;
}
Vielen Dank
freddyv.95