Autor Tema: USB algunas dudas  (Leído 2103 veces)

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

Desconectado Mati

  • PIC10
  • *
  • Mensajes: 13
USB algunas dudas
« en: 02 de Septiembre de 2010, 13:45:18 »
Hola amigos

Tengo un par de dudas sobre el usb. Estoy asistiendo a un curso que da el RTC de Microchip en Rosario S.F  para la programación de pic´s en C y dentro de las cosas que he estado viendo esta  el armado de un mail que por el USB se envia al host y este lo pasa a internet funciona genial, en otro de los prácticos se ve la transferencia de datos desde un pic18F2550 a una hoja Excel realmente me ha parecido muy interesante porque el Excel grafica lo que tengo en el conversor, todo esto funciona bien pero ahora surge mi duda, si yo quisiera hacer algo así para una aplicación mia, es decir que un Excel grafique en la hoja de un cliente o se llene la base de datos de un Acces por ejemplo, la aplicación en la PC puedo escribirla en Visual B. Alguien ha hecho algo así que me pueda orientar por donde empezar. He solicitado las fuentes de los programas que usamos en el aula y los tengo todos, pero están escritos en Builder c++ (que no se).
Otra duda. En otra aplicación (que no hemos estudiado todavía) he visto como vincula un 2550 mediante un bluetooth de esos comunes genéricos para tx la lectura de dos canales analógicos, del lado del PC puedo reproducir esto con Visual Basic que es lo que manejo?? 
Pido disculpas desde ya por lo básico de mis consultas pero de repente alguien ya ha hecho cosas parecidas y me pueden tirar una idea del camino o algún foro de repente mas informatico.
Desde ya muy agradecido!!

  Matias Villemur

pd. La dirección del RTC es http://www.rtc.firtec.com.ar/

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: USB algunas dudas
« Respuesta #1 en: 02 de Septiembre de 2010, 15:42:41 »
Pero como? Hacen todos esos ejemplos sin explicar como se hace? Sin entender como es que se establece comunicación con la pc? Que datos se envían por USB?

Es poco útil para ustedes, hacer un copy/paste, compilar, grabar y ver que todo funcione. Consulten, preocúpense por entender la base de todo eso.


Para trabajarlo en VB dependerá de que tipo de comunicación uses, CDC, HID, ect...

Saludos!
« Última modificación: 02 de Septiembre de 2010, 15:46:47 por Suky »
No contesto mensajes privados, las consultas en el foro

Desconectado mingo

  • PIC10
  • *
  • Mensajes: 6
Re: USB algunas dudas
« Respuesta #2 en: 02 de Septiembre de 2010, 21:07:30 »
Hola
Imagino que lo que dice Matias esta referido del lado del computador, si no entiendo mal tu consulta Matias es como reproducir el soft del lado del PC.
Si este es el caso no se como se hace en V. B pero te cuento que desde Delphi hay unos componentes que trabajan a ese nivel imagino que la gente que te da el curso estará usando componentes para Builder c++ que resuelven esto.
Por otro lado me gustaria si me puedes pasar las fuentes que te han facilitado de estos programas en C++ ya que me interesa para sacar alguna idea.

Saludos 
 
 Miguel Angel

Desconectado Mati

  • PIC10
  • *
  • Mensajes: 13
Re: USB algunas dudas
« Respuesta #3 en: 03 de Septiembre de 2010, 10:05:52 »
Hola
Si efectivamente mis dudas son del lado del PC, del lado del pic esta todo entendido y perfectamente explicado por la gente del RTC.
Miguel te adjunto las fuentes del programita en Builder C++ que es el que toma los datos desde el pic y los pasa al EXCEL.
Este programita lo que hace es que cuando oprimes un boton A del lado del pic este envia un char 1 y el excel se abre, luego si oprimes un boton B el micro envia un char 2 y se abre una hoja dentro del excel y se empieza a graficar con los datos del conversor, la idea de este trabajo es mostrar el USB_CDC interactuando con una aplicación windows podría haber sido el clasico hiperterminal pero lo intereante es como trabaja esto porque te da muchas ideas para exportar este enfoque a trabajos reales, mi problema es que no menejo builder c++, pero de alguna foma me respondo a mi mismo, si se puede hacer en VB ya que me enrede pensado en el USB y en realidad es solo un RS232 virtual sobre el USB.
Me gusto si si, buen trabajo!!

   Saludos

   Matias Villemur

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: USB algunas dudas
« Respuesta #4 en: 03 de Septiembre de 2010, 10:27:45 »
Exacto, con CDC es muy sencillo, solo debes trabajarlo como un puerto serie.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado mingo

  • PIC10
  • *
  • Mensajes: 6
Re: USB algunas dudas
« Respuesta #5 en: 04 de Septiembre de 2010, 08:54:10 »
Gracias Matias!!
El CDC esta bueno porque se puedn reflotar viejos programas que funcionaban muy bien sobre el RS232 pero tiene la contra que necesita el driver *.inf y no se comporta estable en todos los win.
Estoy tratando de enviar el dato de un conversor mediante HID por el USB y ver el dato en Builder 5 c++ pero sin resultados por el momento.

Gracias de nuevo y exitos para todos!!!

   Miguel