FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Consulta sobre comunicacion serial
Posts: 105
Joined: Thu Oct 20, 2005 12:29 PM
Consulta sobre comunicacion serial
Posted: Thu Sep 07, 2006 03:57 PM

hola a todos.

tengo un pequeño programa que lee valores desde el puerto serial, con clipper/fw funciona bien, el mismo lo compilo con xharbour/fw 2.5 y los datos los interpreta como basura.

ahora, pasa lo siguiente si primero ejecuto el programa de 16 bits salgo del programa de 16 bits y luego ejecuto el programa de 32 bits funciona perfectamente el de 32 bits y puedo entrar y salir del programa y sigue funcionando hasta que reinicie la maquina, y el de 32 bits no funciona hasta que no ejecute el programa de 16 bits o el hyperterminal de windows.

PD.
uso fwh (junio 2004) / xharbour 0.92.0
lo mismo ocurre con el ejemplo testcom3

muchas gracias!

Posts: 41
Joined: Mon Jun 26, 2006 10:27 AM
Consulta sobre comunicacion serial
Posted: Fri Sep 08, 2006 08:32 AM

Es una chorrada lo que te voy a decir, pero nunca se sabe. ¿ has inicializado el puerto en tu programa con los mismos parámetros que tiene el puerto en su configuración ?

salu2
Javier Pérez

Saludos desde el sur del sur
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Consulta sobre comunicacion serial
Posted: Fri Sep 08, 2006 08:36 AM

Simon,

Tienes que modificar samples\TestCom3.prg al llamar a SetCommState( nComm, cDcb ). Ese primer parámetro nComm sólo es necesario en 32 bits. En 16 bits no se usa. Es un requerimiento del api de Win32.

Igual para los demás ejemplos que llaman a SetCommState().

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 105
Joined: Thu Oct 20, 2005 12:29 PM
Consulta sobre comunicacion serial
Posted: Fri Sep 08, 2006 12:50 PM

Antonio.

hice lo que dijiste añadi el parametro nComm a setcommstate y aun recibo basura, te recuerdo que si primero ejecuto alguna otra aplicación que lea el puerto en 16 0 32 bits, despues en la misma sesion de windows funciona perfectamente tanto el programa que estoy haciendo como el ejemplo testcom3.

muchas gracias.

Posts: 105
Joined: Thu Oct 20, 2005 12:29 PM
Consulta sobre comunicacion serial
Posted: Fri Sep 08, 2006 12:54 PM

Javier

si he inicializado el puerto, de hecho el mismo programa lo he compilado con clipper y con xharbour, y ambos funcionan solo es que el de 32 bits lee basura hasta que uso el puerto primero con otro programa, luego funciona perfecto.

saludos y gracias por el interes.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Consulta sobre comunicacion serial
Posted: Fri Sep 08, 2006 04:54 PM

Simón,

Veo que estás usando fwh (junio 2004), necesitas una versión más actualizada.

Sí solo necesitas las comunicaciones, envíanos un email y te enviamos un comm.obj más actualizado.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion