Oye Lord, otra vez yo por aca, no se si es porque soy muy bruto o no le tengo idea a la programación Visual y todas sus malditas subrutinas (yo me crié con POWERBasic para DOS) mira este código:
Private Sub MSComm1_OnComm()
If MSComm1.CommEvent = comEvReceive Then
datos = "Leyendo"
cantidad = cantidad + 1
valor = MSComm1.Input
sumas = sumas + valor * 100
suma = sumas
End If
Ya establecí comunicación entre el PIC y el PC y leo los datos (son todos numéricos) sin ningún problema, solo que no se como diablos hacer para que la variable sumas almacene el valor que tiene y cuando vuelva a recibir datos del PIC continue sumando desde ahí, el puerto lo tengo configurado de la siguiente manera:
MSComm1.CommPort = 1
MSComm1.Settings = "2400,n,8,1"
MSComm1.CommPort = 1
MSComm1.InputMode = comInputModeText
MSComm1.InputLen = 0
MSComm1.RThreshold = 1
MSComm1.RTSEnable = True
MSComm1.SThreshold = 1
¿Qué estoy haciendo mal?
Tambien me gustaría saber, cuando el programa esta en Stand By, donde diablos se queda esperando la siguiente orden?
Eso es todo, y disculpá tanta joda, pero como te digo el VB me habla y me menta la madre y yo no se ni como contestarle.
EDIT: Alfin pude, despues de casi 5 horas pude solucionar esto, me faltaba definir de que tipo eran las variables.