Hola amigos del foro.
Hoy tengo un gran problema, Resulta que tengo una pequeña aplicación sencilla en Visual Basic.Net 2005, que maneja un serial port o puerto serie para enviar y recibir datos con un microcontrolador. Lo curioso de esto es que cuando envío el caracter (ÿ) o chr(255) o chr(254) entre otro tipo de estos caracteres, el computador los envia al microcontrolador como el caracter de interrogación (?).
Para descartar fallas del microcontrolador, nosotros probamos con Visual Basic 6.0 y alli funciona correctamente, además en nuestro pc hemos unido los pines 2 y 3 de recepción y transmisión de manera que todo lo que enviemos nos vuelva a llegar y como lo he dicho con VB 6.0 si funciona pero con Visual Basic.Net si envio el caracter ÿ me llega ?.
Ahora quisiera saber como hago en Visual Basic.Net 2005 de manera que si envío el caracter ÿ chr(255) me retorne ese mismo caracter.
No se si quieran ayudarme, pero si lo quieren hacer lo único que tienen que hacer es una aplicacíon sencilla en Visual Basic.Net, utilizar un control Serial Port, hacer las configuracines para enviar y mostrar los datos recividos, unir los pines 2 Y 3 de su máquina de manera que todo lo que envien llegue a su misma aplicación y lo puedan ver y por último probar enviando el carater ÿ o chr(255), se darán cuenta entonces que si envio este caracter recibo el caracter ?, y deberia recibir el mismo caracter ÿ. Algo que que comprobe es que el problema esta al enviar los datos por que el microcontrolador me recibe este signo interrogación ?, pero no se que puede estar pasando.
agradezco su colaboración.