Hola
Quisiera saber como le puedo hacer para que cuando despliegue mis datos en el listbox, sean de uno en uno y no todos los que se almacenen en el buffer, el codigo que utilizo para el pic es el siguiente:
Codigo:
#include <16f874A.h>
#fuses HS,NOWDT,NOPROTECT,NOPUT,NOBROWNOUT,NOLVP,NOCPD,WRT
#use delay(clock=20000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
main()
{
float value;
float const resoluc = 5.0/256.0;
set_tris_b(0x00);
setup_adc_ports(ALL_ANALOG);
setup_adc(ADC_CLOCK_INTERNAL);
set_adc_channel(0);
while (TRUE)
{
delay_ms(500);
value=read_adc();
value=value*resoluc;
printf (" %1.2f", value);
output_high(PIN_B7);
}
}
y para visual utilizo lo siguiente:
Codigo:
Private Sub cmdRecibir_Click()
Dim buferentrada As String
buferentrada = MSComm1.Input "En esta variable se almacena lo que entra por el puerto serie
List1.AddItem buferentrada
End Sub
Private Sub Form_Load()
MSComm1.CommPort = 1 "puerto com1
MSComm1.PortOpen = True "se abre el puerto para que funcione
buferentrada = MSComm1.Input "En esta variable se almacena lo que entra por el puerto serie
End Sub
Private Sub MSComm1_OnComm()
MSComm1.Settings = "9600,n,8,1" "configuracion del puerto serie
End Sub
Si me pueden echar la mano se los agradecería bastante