Autor Tema: comunicacion pi16f877 con pc por usb  (Leído 5319 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado electronica

  • PIC10
  • *
  • Mensajes: 2
comunicacion pi16f877 con pc por usb
« 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:
« Última modificación: 12 de Junio de 2007, 02:26:42 por electronica »

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: comunicacion pi16f877 con pc por usb
« Respuesta #1 en: 20 de Mayo de 2007, 01:25:53 »
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.

Desconectado JJcorps

  • PIC12
  • **
  • Mensajes: 51
    • Proyectos de JJcorps
Re: comunicacion pi16f877 con pc por usb
« Respuesta #2 en: 21 de Mayo de 2007, 10:38:28 »
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.

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: comunicacion pi16f877 con pc por usb
« Respuesta #3 en: 21 de Mayo de 2007, 15:00:58 »
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
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado Geo

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 922
    • Mexchip
Re: comunicacion pi16f877 con pc por usb
« Respuesta #4 en: 23 de Mayo de 2007, 20:43:41 »
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.
La imaginación es el límite.
Visita mi blog, en inglés o en español :).
Mini curso de introducción a VHDL en MEXCHIP :-/

Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: comunicacion pi16f877 con pc por usb
« Respuesta #5 en: 23 de Mayo de 2007, 21:38:00 »
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.

Desconectado Cryn

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4169
Re: comunicacion pi16f877 con pc por usb
« Respuesta #6 en: 23 de Mayo de 2007, 23:29:08 »
esos chips que mencionas tienen su driver como el del PIC?
.

Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: comunicacion pi16f877 con pc por usb
« Respuesta #7 en: 23 de Mayo de 2007, 23:57:07 »
Si amico CRYN, cuando conectas al PC, el windows te pide el driver. El fabricante del CHIP, te da el instalador con el driver.

Desconectado electronica

  • PIC10
  • *
  • Mensajes: 2
Re: comunicacion pi16f877 con pc por usb
« Respuesta #8 en: 12 de Junio de 2007, 02:28:12 »
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

Desconectado empeco

  • PIC10
  • *
  • Mensajes: 12
Re: comunicacion pi16f877 con pc por usb
« Respuesta #9 en: 26 de Junio de 2007, 04:37:23 »
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.