Saludos
Debo realizar un proyecto para controlar un motor con el microcontrolador GT60 de la familia HCS08 de Fresscale y la interfaz grafica debo manejarla con Visual Basic 2008 a travez del puerto serial y es la primera vez que manejo en este lenguaje y por ello soy bastante novato.
Ya realice la comunicacion usando la herramienta 'SerialPort', cuando envio un dato desde el micro aparece el caracter en ASCII en un Text.box y tambien envio datos desde el PC.
El inconveniente es que ahora al hacer una conversion analoga de 8 bits (0 -255) y el resultado enviarlo atravez del puerto serial, cuando voy a manejar el dato que llega a visual basic para hacer dos operaciones matematicas con numeros enteros, (ya que ese resultado es el que debe mostrar el Text.box), el programa me genera un error, segun entiendo es por la incompatibilidad de tipos de datos de 'String' y 'entero'.
La variable en la cual quedan almacenados los datos provenientes del micro la declare como 'String' .
Me gustaria saber como puedo manejar este inconveniente, o como puedo realizar las conversiones porque he intentado con CInt y Cbyte pero no se si las he usado mal o no es posible utilizarlas para este caso.
Adjunto imagen del codigo generado para declarar la variable, como se abre el puerto y como se coloca la variable 'Recepcion' en el text_box_visualizar_mensaje
Agradezco cualquier sugerencia,
Debo realizar un proyecto para controlar un motor con el microcontrolador GT60 de la familia HCS08 de Fresscale y la interfaz grafica debo manejarla con Visual Basic 2008 a travez del puerto serial y es la primera vez que manejo en este lenguaje y por ello soy bastante novato.
Ya realice la comunicacion usando la herramienta 'SerialPort', cuando envio un dato desde el micro aparece el caracter en ASCII en un Text.box y tambien envio datos desde el PC.
El inconveniente es que ahora al hacer una conversion analoga de 8 bits (0 -255) y el resultado enviarlo atravez del puerto serial, cuando voy a manejar el dato que llega a visual basic para hacer dos operaciones matematicas con numeros enteros, (ya que ese resultado es el que debe mostrar el Text.box), el programa me genera un error, segun entiendo es por la incompatibilidad de tipos de datos de 'String' y 'entero'.
La variable en la cual quedan almacenados los datos provenientes del micro la declare como 'String' .
Me gustaria saber como puedo manejar este inconveniente, o como puedo realizar las conversiones porque he intentado con CInt y Cbyte pero no se si las he usado mal o no es posible utilizarlas para este caso.
Adjunto imagen del codigo generado para declarar la variable, como se abre el puerto y como se coloca la variable 'Recepcion' en el text_box_visualizar_mensaje
Agradezco cualquier sugerencia,