Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/01/2008, 13:06
Avatar de hieloverde
hieloverde
 
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