kain589 dijo:
¿como le dice tu ordenador al pic que hora es? a mi no se me ocurre ninguna forma de hacerlo
Facil se hace un programa que resida en el SistemTray del pc( donde aperece el icono del parlante,la hora ,las pantallitas de la red y los iconos de cuanto programa bajado de internet y que se instala en esa zona).Este programa lee el reloj del PC lo comvierte el un string Ascii y lo manda por la usb antecedido por
un o
unos caracteres de comando para que el pic sepa que le hablan a el (
tambien le puedes anteponer al string de la hora la palabra "TIME" u "HORA" y usar esa palabra como comando valido) , luego el pic separa el comando del string que tiene la hora y lo muestra en un display.
Tambien puedes hacer lo anterior con programa tipo Windows Service ,ese no deja rastro (Icon de escritorio o SistemTray)de que esta operando en segundo plano (los drivers de hardware del pc son de este estilo). Lo que quires hacer no tiene grandes complicaciones y la forma que te relate es 100% viable y aprenderas por un lado y por otro.
Lenguajes que te recomiendo VC++,VC# tambien sirve VB6 pero es mas engorroso cuando se trata de programar servicios.
Para la USB te recomiendo un chip externo FTDI245B o FTDI232, estos aparatitos soportan todo el protocolo USB ellos mismos, con lo que puedes usar un pic normal y el driver USB del PC te lo regala la fabrica del chip incluyendo ejemplos
de programa para usar el driver en varios lengujes para PC.
Suerte
