Hola estoy realizando un programa en C18 para enviar por SPI un caracter en un while(1). Uso el SPI2 del pic y el código es el siguiente:
#define SS2 PORTDbits.RD7
OpenSPI2(SPI_FOSC_16, MODE_00,SMPMID);
while(1)
{
SS2 = 0;
putcSPI1(0x59);
putcSPI1(0x59);
putcSPI1(0x59);
SS2 = 1;
}
El problema es el siguiente:
Utilizo un sniffer para ver el tráfico del bus SPI y me aparecen los caracteres enviados unas veces pero tb aparecen otros caracteres que yo no envio.¿Por que puede suceder esto?
Gracias