TODOPIC

Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: softjad en 19 de Abril de 2006, 12:39:30

Título: PIC 18F4550 usando USB em C#
Publicado por: softjad en 19 de Abril de 2006, 12:39:30
Ola a todos.

Estou a fazer um projecto con 18F4550 e USB. Consigo comunicar perfectamente, recibir e enviar datos (numeros). ahora queria enviar e recibir texto. Pero no lo consigo. Que funciones puedo criar en el C# para enviar texto? 

salu2
Título: Re: PIC 18F4550 usando USB em C#
Publicado por: BrunoF en 19 de Abril de 2006, 15:49:28
Hola softjad.
Si bien nunca he trabajado con puerto USB desde C#, buscando un poco de info al respecto, he dado con un código en un foro inglés muy interesante, y me he llevado una sorpresa: el código es de un usuario de este foro :shock: :shock:: J1M.
Aqui va el enlace donde podrás encontrar el código:

http://www.developerfusion.co.uk/forums/thread/134889/ (http://www.developerfusion.co.uk/forums/thread/134889/)

Exitos!
Título: Re: PIC 18F4550 usando USB em C#
Publicado por: migsantiago en 19 de Abril de 2006, 17:36:53
Aquí la página web de J1M con el mismo tema:

http://www.hobbypic.com/index.php?option=com_content&task=view&id=14&Itemid=33
Título: Re: PIC 18F4550 usando USB em C#
Publicado por: J1M en 19 de Abril de 2006, 20:02:38
jejeje jode... para q luego digan que internet es grande XDDD

En developerfusion estaba preguntando una dudilla para poder enviar una cadena introducida por el usuario en un textbox, que se envie al PIC por USB y se muestre en un display(creo q es lo q estás tratando de hacer no?)... En cuanto saque un ratillo pongo el código comentado, en cualquier caso, y respondiendo a softjad, en este mismo foro hay un hilo abierto a raiz del articulillo de mi página, que ha puesto migsantiago, es este: http://www.todopic.com.ar/foros/index.php?topic=2260.0

saludos!

pd: te pongo el código en CCS para recibir los datos desde VC# con el código de developerfusion:
Código: [Seleccionar]
                  for(i=0;i<16;i++)
                  {
                     rcvstr[i] = datain[i+1];
                  }
                  lcd_putc("\f");
                  lcd_gotoxy(1,1);
                  printf(lcd_putc,"String recived:");
                  lcd_gotoxy(1,2);
                  printf(lcd_putc,"%s",rcvstr);
Título: Re: PIC 18F4550 usando USB em C#
Publicado por: softjad en 20 de Abril de 2006, 06:50:30
É isso mesmo, Estou a tentar enviar frazes para un LCD. Estou a fazer um comunicador de mensagens entre un pic conteclado e un pc.

El mi punto de partida fue el projecto de J1M que está en su pagina personal e aqui nel foro. És mui bueno!!!!   :)

Voi a experimentar esto.

salu2