hola que tal, espero y me puedan ayudar como hacerle para que el pic que programe pueda leer datos mayores a 9 enviados por un texbox deesde visual c#
por ejemplo tengo este codigo en mi pic
dato1 var word
portb=0
inicio:
serin portc.7,2,18,seguir,dato1
seguir:
PulsOut portc.0, dato1
goto inicio
end
al introducir numeros del 0 al 9 en el textbox y enviarlos, el pic si los recive (lo comprobe porque puse un lcd para que visualizara el valor dato1) ejemplo en vio el 1 en el texbox y en el pic me muestra el numero 49 (decimal ) pero al enviar por ejemplo el 12, solo me lee el digito 1 (49 decimal) y el digito dos (50 decimal) lo descarta. que esta pasando? porque no me lee el pic completamente el numero 12 enviado y que en el lcd me aparesca 4950 (transformacion del ascii a decimal) obviamente que se guarde en la variable dato1.
puse 3 serin consecutivos con 3 variables para que me guardara 3 digitos y si me guarda valores de 3 digitos pero uno en cada variable y no se como unificar esas 3 variables para hacer solo una y ponerlo en el PUSOUT.
el codigo del c# es muy sensillo, solo tengo un texbox y un boton que envia lo que tiene texbox por el puerto serial.
AYUDENME PORFAVOR !!!!!!!!
por ejemplo tengo este codigo en mi pic
dato1 var word
portb=0
inicio:
serin portc.7,2,18,seguir,dato1
seguir:
PulsOut portc.0, dato1
goto inicio
end
al introducir numeros del 0 al 9 en el textbox y enviarlos, el pic si los recive (lo comprobe porque puse un lcd para que visualizara el valor dato1) ejemplo en vio el 1 en el texbox y en el pic me muestra el numero 49 (decimal ) pero al enviar por ejemplo el 12, solo me lee el digito 1 (49 decimal) y el digito dos (50 decimal) lo descarta. que esta pasando? porque no me lee el pic completamente el numero 12 enviado y que en el lcd me aparesca 4950 (transformacion del ascii a decimal) obviamente que se guarde en la variable dato1.
puse 3 serin consecutivos con 3 variables para que me guardara 3 digitos y si me guarda valores de 3 digitos pero uno en cada variable y no se como unificar esas 3 variables para hacer solo una y ponerlo en el PUSOUT.
el codigo del c# es muy sensillo, solo tengo un texbox y un boton que envia lo que tiene texbox por el puerto serial.
AYUDENME PORFAVOR !!!!!!!!