Buenas, estoy tratando de hacer un ejemplo simple de algo por SPI y el dspic33fj32mc204, pero tengo un problema, cuando lo ejecuto en proteus me sale los errores que estan en la imagen.
#include<p33fj32mc204.h>
#include<spi.h>
void main()
{
unsigned int SPI1CON1Value;
unsigned int SPI1CON2Value;
unsigned int SPI1STATValue;
//Configuración de pines del SPI
TRISC=0x0200;//configuración de SDI como entrada y el resto como salida
RPINR20=0x1F19;//configuración del pin RP25 como SDI
RPOR12=0x0007;//configuración del pin RP24 como SDO
RPOR11=0x0809;//configuración del pin RP23 como SCK Y DEL PIN RP22 como SS
SPI1CON1Value=ENABLE_SCK_PIN &
ENABLE_SDO_PIN &
SPI_MODE16_OFF &
SPI_SMP_OFF &
SPI_CKE_OFF &
SLAVE_ENABLE_OFF &
CLK_POL_ACTIVE_HIGH &
MASTER_ENABLE_ON &
SEC_PRESCAL_1_1 &
PRI_PRESCAL_4_1;
SPI1CON2Value=FRAME_ENABLE_OFF &
FRAME_SYNC_OUTPUT &
FRAME_POL_ACTIVE_HIGH &
FRAME_SYNC_EDGE_COINCIDE;
SPI1STATValue=SPI_ENABLE &
SPI_IDLE_CON &
SPI_RX_OVFLOW_CLR;
OpenSPI1(SPI1CON1Value, SPI1CON2Value, SPI1STATValue);
WriteSPI1(0x3F);
while(1);
}
Espero que alguien me pueda ayudar o decir porque esta mal.
