![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#2
|
|||
|
|||
|
En ese caso si funcionaria sin pasarlo a hex, pero en algunos casos el micro retornara hex 00 01 02 el ascii en esos casos es ;. iguales en los tres casos.
Por ejemplo rodando el original y con el espia en el serial port si el micro me manda un 01 el programa SwowMessage ( Communication Failure:Reception Error! Dentro del micro son 8 bits hex, ascii, decimal, binarios, como los quieras llamar pero en un final son 8 bit que estaran 1 o 0, pero ya dentro del Delphi es otra la historia y es la que me cuesta trabajo entender.( recuerda que en esto estoy a gatas todavia) Una Saludo. PD: haciendo pruebas lo mismo funciona en 56000 que en 57600 almenos en datas cortas, no se que pasaria en datas largas.pero es 56000 eso esta confirmado por la configuracion del puerto en el micro. |
|
#3
|
|||
|
|||
|
Para efectos de los caracteres de control lo que yo hago es lo siguiente:
En realidad la forma en que se reciben los datos de cualquier dispositivo serial son valores de la tabla ASCII, pero los programas son los que "muestran" la informacìón como mas les place, Hexadecimal, Decimal o Binario, pero al final son caracteres. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#4
|
|||
|
|||
|
Me baje el cport-3.10.zip e hice todo lo que dice... pero a la hora de compilar me da errores por un tubo... uso delphi 5 y necesito recibir y mandar caracteres por puerto serie, no se que mas intentar... solo me falta eso para acabar mi programa...
![]() ![]() GRACIAS!!!!! ![]() ![]() |
|
#5
|
|||
|
|||
|
Hola Egostar.
Este codigo copila bien, no me da error alguno pero no corre del todo bien, me manda los hex 02 00 pero el micro no manda los 8 hex.
Un Saludo. |
|
#6
|
|||
|
|||
|
PepePancho no te va a funcionar asi porque el RxChar es un caracter a la vez por eso debes de agruparlo en alguna variable y al terminar de capturar debes de efectuar la comparacion.
algo asi. Lo estoy haciendo de memoria. |
|
#7
|
|||
|
|||
|
Hola socio.
Cita:
Un Saludo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Port Fordward Y Conexion A Firebird | mjjj | Firebird e Interbase | 4 | 28-12-2007 15:32:35 |
| Serial Port desde Delphi | MaMu | API de Windows | 2 | 19-06-2007 01:14:53 |
| Función PORT. para puerto LPT en XP | vicruffo | Varios | 2 | 09-03-2007 23:21:09 |
| Busco ordenador o portátil | Arcioneo | Varios | 2 | 18-07-2006 13:49:32 |
| Como se usa el Componente Serial Port en C# (VS2005)? | z-7 | .NET | 0 | 16-12-2005 05:02:05 |
|