Utilice el ejemplo de CCS, tanto para el Slave como para el master, para este último le di unas instrucciones especificas para la escritura de bobinas y para la escritura de salidas análogas, conecte a través de sus usart, y el esclavo realizo las operaciones pedidas.
Avanzando en mi proyecto, me doy cuenta que sería bueno mostrar en una pantalla, menu de opciones del master, de las funciones, básicas y mostrar en esta pantalla las salidas y entradas, activadas y desactivadas, y mostrar el estado de las salidas y entradas análogas.
Ya que no tengo un visor LCD me gustaría utilizar el PC.
No sé si conocen algún software que realice esta operación, a y me acabo de comprar un 18f4550 que tengo pensad usarlo como master, y utilizar su puerto usart para comunicarme con el Slave y el puerto USB para comunicarme con el PC.