Ayuda urgente!! comunicacion visual basic mediante puerto serie

Iago
26 de Diciembre del 2008
Tengo un problema, me estoy intentando comunicar con visual Basic con un microcontrolador 8051 con intención de mover unas mesas de coordenadas, el problema es que no se como tratar los datos que me envía el micro, este me envía bytes pero no se como leerlos, ni si tengo que usar la propiedad cominputmodebinary o la propiedad cominputmodetext, supongo que me enviará bien el número que representa el byte o el carácter ascii asociado a ese byte, no? Por favor si alguien sabe y me puede ayudar se lo agradecería mucho, me urge mucho, muchas gracias

coyote
26 de Diciembre del 2008
Si utilizas cominputmode binary, vas a tener problemas. Usa cominputmodetext, lee la entrada con una variable (x) definida como string y, dado que lo que seguramente te interesa es el valor de lo recibido, utiliza sentencia asc x para tener este valor.
Yo he tenido que utiliar este procedimiento pues no pude (agradecería me enseñasen cómo) leer directamente bytes, uno a uno.
Importante: Pon el tamaño del buffer de entada a 1

mvallejos
26 de Diciembre del 2008
El post original tiene 5 años. y el tipo contesta igual
A eso le llamo tener fé...