Hola compañeros
Tengo una pequeña duda sobre un proyecto que estoy haciendo. Estoy comunicándome desde Matlab mediante un adaptador USB/485 a un PIC16F887 programado con CCS y la verdad que el funcionamiento es bastante bueno excepto un pequeño asunto que no logro entender...
Cuando desconecto la alimentación y pasa un rato (10min+) al volver a trabajar no me funciona. He podido ver por un led que he puesto en el transceiver que hice que a la placa si llega la información del PC y que además el código del micro sigue ahí porque tengo un led que en la inicialización del código se enciende y se mantiene encendido. He acotado que el problema debe estar en algo del micro pero sinceramente no tengo idea de que puede ser, había pensado un problema en la interrupción del USART pero es que no tiene sentido. Para que funcione de nuevo necesito volver a programar el micro, pero vaya quiero saber cuál es el problema y arreglarlo porque de esta manera es muy incómodo.
Estaría muy agradecido si alguien pudiera darme algún consejo sobre este asunto.
Muchas gracias de antemano compañeros
Tengo una pequeña duda sobre un proyecto que estoy haciendo. Estoy comunicándome desde Matlab mediante un adaptador USB/485 a un PIC16F887 programado con CCS y la verdad que el funcionamiento es bastante bueno excepto un pequeño asunto que no logro entender...
Cuando desconecto la alimentación y pasa un rato (10min+) al volver a trabajar no me funciona. He podido ver por un led que he puesto en el transceiver que hice que a la placa si llega la información del PC y que además el código del micro sigue ahí porque tengo un led que en la inicialización del código se enciende y se mantiene encendido. He acotado que el problema debe estar en algo del micro pero sinceramente no tengo idea de que puede ser, había pensado un problema en la interrupción del USART pero es que no tiene sentido. Para que funcione de nuevo necesito volver a programar el micro, pero vaya quiero saber cuál es el problema y arreglarlo porque de esta manera es muy incómodo.
Estaría muy agradecido si alguien pudiera darme algún consejo sobre este asunto.
Muchas gracias de antemano compañeros