![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/01/2008, 13:06
|
![Avatar de hieloverde](http://static.forosdelweb.com/customavatars/avatar108452_1.gif) | | | Fecha de Ingreso: julio-2005 Ubicación: México, D.F
Mensajes: 467
Antigüedad: 19 años, 7 meses Puntos: 5 | |
Re: Comunicaión PC a 16F84A con Visual C# Hola REHome,
Que yo sepa el PIC16F84A no tiene UART integrada ¿o si?, a lo que me refiero es, no te seria mas fácil usar un PIC con UART integrada como el 16F876 o 877 ¿? Por que la verdad no entiendo como estas usando el MAX232.
Pero bueno, mira es muy sencillo desde C# poder comunicarte a través de puerto serie con el PIC, lo mas importante es que entre la PC y el dispositivo coincidan el baud rate y los bits de datos. Y luego por ejemplo en C# se puede disparar un evento cada vez que se reciban datos con el fin de que tu aplicación se entere y pueda leer, escribir, etc.
Todo lo puedes configurar perfectamente en las propiedades del puerto serie que hayas agregado a tu proyecto, luego para trabajar con el puerto se tienen varios métodos como:
Open() Close() ReadLine() WriteLine() etc...
Aquí tienes un buen ejemplo, aunque es por consola te ayudara:
http://msdn2.microsoft.com/en-us/library/system.io.ports.serialport.aspx
Espero te sirva.
Saludos,
__________________ <? echo("1 <script> dice + que 1000 palabras"); ?> EspacioMéxico |