Comunicacion entre Proteus y Visual Studio 2010

Estimados,


Estoy haciendo un proyecto en el cual debo hacer que un programa en Visual Studio 2010 que se comunique con un Pic16f877a (modelado en proteus 7.7). Todo bien hasta que llego la parte de comunicacion, no logro hacer que el PIC entienda los datos que le envio por Visual Studio.
Le envio por ejemplo algun caracter y en el esquematico en proteus me muestra en una pantalla LCD (de 2x16) puros numeros raros.

Escribo a continuacion un extracto de la parte en Visual Studio 2010, donde envio datos:


Dim text_in, text_out As String

Private Sub Enviar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Enviar.Click

text_out = Buffer_Out.Text
SerialPort1.Write(text_out)


// Aca hago referencia a lo que escribo en un text box sea enviado a un puerto com que
ha sido inicializado previamente.


Para programar el Pic, uso el programa MicroC, lo colocare lo mas resumido



unsigned short i;
char txt[10];

void main() {
Lcd_Init(&PORTB);
Usart_Init(9600);

do {
if (Usart_Data_Ready()) { // Si la informacion es recibida
i = Usart_Read(); // lee la informaicion
Usart_Write(i); // envia la informacion por USART
WordToStr(i, txt); // transforma la variable i a string
Lcd_Out(1, 1,txt); // muestra por el LCD el valor

}
} while (1);
}



Necesito que el PIC entienda un valor para haci poder hacer sentencias IF para que el pic haga algo que ordene por la interfaz en Visual Studio.

Desde ya muchas gracias amigos!
 
Atrás
Arriba