Hola amigos.
Estoy intentando enviar valores por puerto RS232 hacia labview pero pierdo algunos de los valores enviados, he intentado ajustar el wait(ms) del programa labview pero de vez en cuando se van perdiendo numeros, si me pudieseis guiar estaria muy agradecidos.
Os posteo parte del programa del pic y labview.
********************************PIC16f690*************************
int16 value, i, x, y, z;
void main()
{
while(true)
{
x=0;
y=10;
z=20;
for(i=0;i<1024;i++)
{
value = x;
printf("%Lu\r",value);
delay_us(20);
x++;
value = y;
printf("%Lu\r",value);
delay_us(20);
y++;
value = z;
printf("%Lu\r",value);
delay_us(20);
z++;
}
}
}
Estoy intentando enviar valores por puerto RS232 hacia labview pero pierdo algunos de los valores enviados, he intentado ajustar el wait(ms) del programa labview pero de vez en cuando se van perdiendo numeros, si me pudieseis guiar estaria muy agradecidos.
Os posteo parte del programa del pic y labview.
********************************PIC16f690*************************
int16 value, i, x, y, z;
void main()
{
while(true)
{
x=0;
y=10;
z=20;
for(i=0;i<1024;i++)
{
value = x;
printf("%Lu\r",value);
delay_us(20);
x++;
value = y;
printf("%Lu\r",value);
delay_us(20);
y++;
value = z;
printf("%Lu\r",value);
delay_us(20);
z++;
}
}
}