Saludos,
Necesito correr el código para el esclavo Modbus que viene con el CCS 4.049 (ex_modbus_slave.c) en un PIC 18F452. Este código viene disenado para ser corrido en un 16F877 el cual funciona una vez que se cambia la linea #include <modbus.c> por #include <ex_modbus.c> en el encabezado de los codigos del maestro y del esclavo. Ahora, al migrar el codigo del esclavo a un 18F452 no he podido que este responda a ninguna de las 2 interrupciones por las cuales puede comunicarse: por el puerto B (INT_EXT) o por el puerto serial (INT_RDA). He revisado en la red y las personas que tienen problemas con las interrupciones del puerto serial generalmente se deben a que apuntan mal los puertos de comunicacion en la declaracion de uso del rs232, lo cual no es mi caso.
Si algunos de Uds tiene alguna idea o ha pasado por lo mismo, les agradeceria cualquier ayuda
Gracias.