hola, estoy conectando un dspic30 a un picservo y tengo problemillas con la comunicación. Mando un comando al picservo yespero su respuesta en el dspic. El picservo ya viene programado.
En el osciloscopio veo como el picservo me responde correctamente a mi comando, por lo que hasta aquí todo perfecto, sin embargo, al intentar leerlo (la uart la controlo con interrupciones) no me genera nunca una interrupción de recepción , con lo uqe no puedo leer el mensaje. La rutina de atención de lainterrupción es la siguiente:
void __attribute__((__interrupt__)) _U1RXInterrupt(void) {
PORTB = 0xFF;
IFS0bits.U1RXIF = 0;
return;
}
Tengo el puerto b configurado como salida.
¿alguna idea del problema? Gracias