FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
calculo de CRC Xmodem
Estimados, hola !
Les comento el GRAN problema que tengo ! Estoy trabajando con una aplicación que envia datos a un dispositivo a través de un puerto serial. El problema es que cada cadena de datos que se le envía tiene al final 2 bytes de CRC. Para un dispositivo que usa CRC-16 confeccioné un procedimiento (que no será eficiente, pero funciona) y calcula muy bien el CRC ! El problema es que al comunicarme con otro tipo de dispositivo que usa CRC-16 XMODEM no funciona ! y creo que la unica diferencia que hay es el polinomio generador. Como me di cuenta que CRC utiliza cada dispositivo? en esta página: http://www.lammertbies.nl/comm/info/...+A5&method=hex Entonces, que puede ser? Tres posibilidades: 1. Agrego abajo el codigo que utilizo por si alguien lo quiere analizar y capaz que ven algun error. 2. Alguien conoce algun lugar de donde descargar una funcion que se le pueda pasar un string de datos y devuelva su CRC 16 XMODEM? 3. He visto varias funciones en internet, pero están en "C", hay manera de utilizarlas en delphi? (como se puede hacer con Assembler, por ejemplo)? Muchisimas gracias desde ya ! salu2 !
__________________
Marcelo C. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Integrales (Calculo) | D-MO | Varios | 4 | 07-09-2006 19:52:53 |
calculo en dbgrid | dariana20 | SQL | 1 | 12-06-2006 21:32:43 |
calculo en SELECT | mangk | SQL | 6 | 16-08-2005 20:03:55 |
calculo letra NIE | Cabanyaler | Varios | 3 | 29-03-2005 12:19:42 |
Calculo en dbgrid | rmnart | Firebird e Interbase | 4 | 14-06-2004 20:29:19 |
|