Ayuda con comunicacion rs232 de pic16f688 a labview

#1
Hola a todos.
Necesito ayuda por un tema de comunicacion entre un pic y labview. El pic que utilizo es el 16f688 y la funcion que hace es una lectura de la red y la convierto con un ADC de 10 bits del mismo pic, cuando obtengo la medida me dispongo a enviarla por puerto rs232 con los pines XT y RX, pero en la transferencia no recibo nada por labview, se queda en blanco.

La construcion del programa la realizo con PCWHD y os pongo el codigo efectuado.


Código:
****************************************************************
#include <rs232.h>
#include <stdlib.h>

int16 adc_value;
char string[5];
  
void main()
{

   setup_adc_ports(sAN7|VSS_VDD);
   setup_adc(ADC_CLOCK_INTERNAL);
   setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
   setup_timer_1(T1_DISABLED);
   setup_comparator(NC_NC);
   setup_vref(FALSE);
//Setup_Oscillator parameter not selected from Intr Oscillator Config tab

   // TODO: USER CODE!!

   while(TRUE==1)
   {
      set_adc_channel(7); //canal AN0 para la Tension de la fase 1
      delay_us(10);
      adc_value=read_adc(); // mide la Tension de la fase 1
      itoa(adc_value,string,10);    
      puts(string);
   }
}


****************************************************************
La parte de labview os la dejo en imagen.

Muchas gracias a todos.
 

Adjuntos

Última edición por un moderador:
#3
Hola:

Buscando en el foro me topé con tu post sobre la comunicación entre labview y el pic16f88 y justamente estoy buscando una aplicación para este pic que se comunique con labview. No lo quiero ni para la escuelas ni trabajo sino para aprender y mi tarjeta de desarrollo de la gama media de pics trae justamente el 16f88. Quisiera perdirte, si es posible, que compartieras conmigo tu VI de Labview y el código fuente de pic para que pueda comenzar a entender la comunicación serie con labview.

Saludos y gracias amigo
 
Arriba