Ademas, la configuración SPI es igual a la que tiene el maestro ....... así que creo que debiera estar bien, pues el pic master me funciona ok.
entonces hice bit 7 = 0 y con eso hago que sea Slave (o no??).
bit 7 WCOL: Write Collision Detect bit
0101 = SPI Slave mode, clock = SCK pin. SS pin control disabled. SS can be used as I/O pin.
A pesar que en este ejemplo no afecte en nada, Te falta el codigo de salvar y reestablecer el contexto ( STATUS, W y PCLATH si lo usas) Esto te lo da microchip en el datasheet, busca por W_TEMP
Tengo entendido que el vector a punta a la dirección de memoria de programa 0x04. Mi duda es: ¿Todas las interrupciones del microcontrolador van hacia esa dirección??.
Mi otra duda es acerca de la importancia de la interrupción que se ejecute. Si tengo activada 3 interrupciones, como la de A/D, externa y la del buffer para slave del SPI.... ¿Cual tiene la prioridad para la CPU en caso de que ocurran las 3 interrupciones simultáneamente??