FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Lectura Hexadecimal desde el puerto serie
Hola a todos!!
Weno mi problema ha sido resumido en el titulo del hilo... pero lo voy a explicar algo mas claro. El tema es que tengo que hacer un programa que lea desde un disposito lector chip que se comunica por hexadecimal. Yo uso los componentes AsyncPro y claro... cuando abro el COM1 y me pongo a escuchar me salen caracteres chinos, porque lo que uso para leer es la funcion GetChar del TAcpComPort. Qué debo hacer para poder tener los datos correctamente en Hexadecimal?? Gracias por todo y un saludo!! |
#2
|
|||
|
|||
Cita:
Comencemos con eso y después podemos verificar si hay otro problema. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
|||
|
|||
Exactamente eso es lo primero que estaba mirando y lo tengo que tener bien. Para hacer la prueba de que son los correctos uso un programa en ms-dos llamado DSCOPE que me hace la lectura correcta y luego tiene una tecla que me convierte los datos recibidos (caritas y simbolos) a hexadecimal y son datos correctos.
El componente que uso en mi aplicación para recibir los datos es del paquete Async Profesional y el componente ApdComPort. Sabeis que solución puedo darle al tema?? Un saludo! |
#4
|
|||
|
|||
Porfaaa!! A ver si me podeis echar una manilla con esto, que lo tengo atascao y no se como salir...
No me importa cambiar de componentes, simplemente he comentado el que uso, pero que puedo poner otro si arreglo el problema. Gracias a todos!! |
#5
|
|||
|
|||
Los caracteres, los números en hexadecimal, binario o decimal, son los mismos datos representados de forma distinta. Probablemente, los datos que recibes sean correctos, pero no los muestras de la forma correcta.
Por ejemplo, si 's' es un string:
__________________
Saludos. |
#6
|
|||
|
|||
Muchas gracias tio!! Me ha venido genial!! jeje...
Pero ahora me surge otro problema... aunque este ya lo tenia desde hace tiempo... y me preguntado a ver si me lo podriais resolver... A ver... cuando trabajo con puertos series tengo el problema de que cuando recibo una trama nunca la recibo entera de un tiron, sino que lo recibo en cachos, casi siempre de 8 en 8 caracteres... ¿porque me pasa esto? ¿Tengo que ajustar de alguna manera el componente que uso ( Async Pro)? De todas formas si alguien me sugiere alguno que le funcione y sepa como hacerlo andar correctamente se lo estaría muy agradecido. Un saludo a todos!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usb en puerto serie :p | D-MO | Humor | 10 | 30-06-2006 06:16:45 |
Puerto Serie Virtual. | bquinterno | API de Windows | 3 | 12-06-2006 19:30:24 |
Imprimir a puerto serie | anduj | Impresión | 4 | 25-02-2005 12:18:39 |
Puerto serie | esquerda21 | Varios | 2 | 12-05-2004 23:58:52 |
Puerto serie y tcp | mercurio | Varios | 3 | 28-10-2003 01:21:59 |
|