Buenos días
Quería realizar una consulta en relación a cierto carácter que se presenta en el LCD 16x2 cuando recibe del Hiperterminal un <CR><LF>
Para mayor detalle anexo el link del video en donde se puede observar detalladamente cual es el carácter al que hago referencia:
También pueden ubicar el video escribiendo:
Proyecto RFID Control de Acceso, Video Comunicacion Serial PIC-PC, PIC 16F870 ASM
El carácter también se puede observar en el archivo adjunto
CARACTER LCD 16x2
En el video se ve que el carácter se presenta en el LCD cuando presiono la tecla enter en el teclado a través del Hiperterminal, entiendo que esta acción envía dos comandos consecutivos el <CR><LF>, que son colocar el curso al principio de la segunda línea, con el salto de línea.
Como logre solventar que este carácter no se presentara ?
En la ventana de Propiedades del Hiperterminal, en la configuración de las propiedades de esa conexión, en la parte correspondiente a ASCII SENDING, desmarque la opción: SEND LINE ENDS WITH LINE FEEDS y ahora se ve en el Hiperteminal que hace el <CR> pero no el <LF> ya que el curso se posiciona nuevamente al inicio de la misma línea; es decir, no hace el salto de línea. Con esto ya no se presenta ese carácter.
Ver Hyperterminal en el archivo adjunto.
Hasta aquí todo va funcionando bien....
El tema se presenta ahora cuando no utilizo el Hiperterminal y estoy realizando el código del sistema en Visual Basic 10, en donde envió el comando vbCrLf y aqui se presenta nuevamente el carácter en el LCD, he probado con vbCr únicamente y también se presenta el carácter.
Como hago en VB10 para que eso no ocurra, es decir; como simular en VB10 lo que hice en el Hiperterminal con tan solo desmarcar la opción SEND LINE ENDS WITH LINE FEEDS y el carácter no se presente en el LCD
Pueden observar el resultado de la comunicacion trabajando perfectamente con el Hiperterminal, en el siguiente enlace:
http://www.youtube.com/watch?feature=player_detailpage&v=LpoEMuU_Tnw