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.
La parte de labview os la dejo en imagen.
Muchas gracias 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: