TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: electronica en 20 de Mayo de 2007, 01:04:14
-
hola a todos soy nuevo en el foro y quisiera saber si alguien me puede ayudar con la comunicacion por usb, el programa lo estoy haciendo en sourceboost y simulado en proteus.
gracias por la atencion prestada :mrgreen:
-
Ese PIC no tiene puerto USB, y simularlo por software es un proyecto de grandísima envergadura. Mi recomendación es que cambies al 18F4550, que tiene un pinout parecido y ya incorpora USB.
-
Como ya te ha comentado Nocturno hacerle el soporte USB por software es un proyecto muy engorroso. La manera mas facil es hacerlo con un chip que convierta USB a UART. En el PC se creara un puerto COM virtual. no hace falta driver.
Este metodo es como conectar uno de esos cables q pasan de usb a rs232 y meterle su correspondiente max232.
-
hola a todos soy nuevo en el foro y quisiera saber si alguien me puede ayudar con la comunicacion por usb, el programa lo estoy haciendo en sourceboost y simulado en proteus.
Supongo que estas usando algún integrado externo ... si es así ¿cuál? Tal vez podrías echar un vistazo al clon del ICD2
-
Recién empiezo a manejar PICs (si :P), pero como mencionaron el 18f4550 es "similar" e incorpora un controlador USB. Afortunadamente no muy complicado de manejar, chécate los ejemplos de J1M, RedPic y demás aquí mismo (nota que los programas están en C y hace uso de las librerías proporcionadas por el compilador que utilizan).
Una alternativa (de ser necesario utilizar el PIC que mencionas), es usar el controlador de National USBN9603, en este caso en el PIC programarías el firmware y las señales para manejar este controlador (lo tengo pero no lo he usado, probablemente en vacaciones porque por ahora lo que necesito lo sacaré con el PIC 18F2550 :D).
Suerte.
-
Solo puedo agregar, que si te da miedo el PIC2550 y te tienes confianza con el 16F877, te recomendaría un CHIP que se encargue de todo lo del USB. Tienes el FT232Bm, CP2102, y hay mas, que con el 877 solo tienes que saber es manejar la USART, le conectas RX y TX a este chip y listo, el te pasa de RS232 a USB.
-
esos chips que mencionas tienen su driver como el del PIC?
-
Si amico CRYN, cuando conectas al PC, el windows te pide el driver. El fabricante del CHIP, te da el instalador con el driver.
-
hola a todos soy nuevo en el foro y quisiera saber si alguien me puede ayudar con la comunicacion por usb, el programa lo estoy haciendo en sourceboost y simulado en proteus.
gracias por la atencion prestada :mrgreen:
gracias por las respuestas no las habia leido ya que he estado un poco ocupado pero investigare y luego les comento
-
Hola amigo, estoy realizando un proyecto que debe transmitir y recibir por usb. De momento hemos hecho algunas pruebas con el FT245BL y funciana bastante bien. El ic envia y recibe bytes por el puerto usb, y el fabricante proporciona un driver que el pc entiende como puerto serie virtual, con lo que es bantante sencillo usarlo en Labview y otros programas similares. Te invito a que experimetes con él. Suerte.