Estoy trabajando con AT90USB1287 controlador con comunicación USB a la PC. Estoy enviando algunos comandos desde el PC al controlador por medio de la comunicación USB para activar algunos conmutador controlado. Soy capaz de cambiar los estados de interruptor mediante el envío de comandos(ENCENDIDO y APAGADO, interruptor controlado por tensión).
Mi problema es que cuando el interruptor está ENCENDIDO y lamentablemente usuario olvidó de enviar comandos desde el PC y se apaga la PC, pero todavía controlador se está ejecutando o supongo que si he perdido la conexión de la PC a través de usb, En que los tiempos se está causando problemas.
Yo quiero marcar la casilla en ATUSB1287 el código de controlador de sí mismo si la conexión usb desatado, a continuación, cambiar comando t debe ser igual a cero.
Puede alguien ayudarme cómo saber usb se pierde la conexión o no? este es mi enfoque como es posible comprobar en el bucle principal de que la conexión usb está perdido? si pierde, entonces apague.
Cualquier otra forma de apagar? después de perder la conexión a PC o de PC apagado.
Soy nuevo en este tipo de cosas, si hay algo mal en esta pregunta por favor, discúlpame.