Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Puerto Serie sin usar Driver de Windows (https://www.clubdelphi.com/foros/showthread.php?t=53700)

edum666 27-02-2008 16:47:32

Puerto Serie sin usar Driver de Windows
 
Buenas gente! Estoy teniendo problemas con el puerto serie en un XP en una aplicación delphi. Los datos llegan mal, aunque para el puerto son válidos. Muchos me dijeron que el driver de XP del puerto serie no es recomendable. Entonces una solución es reinstalar el driver con los que provee el fabricante del motherboard. Pero yo quiero abstraerme de este problema, y quería saber si alguno conoce algún componente de delphi que pueda leer el puerto serie, sin pasar por el driver de windows.
Muchas gracias, saludos.

Caronte 27-02-2008 18:17:45

Fíjate que la configuración de velocidad, bits de parada, etc... estén correctos para el periférico que vas a usar.

edum666 27-02-2008 18:38:19

No es problema de configuración del puerto, ya que el sistema está instalado en muchísimas equipos con Win 98 y no hemos tenido problemas de ese estilo. Pero al empezar a usar el sistema en Win XP, hemos detectado datos incongruentes, aunque todos los chequeos del puerto (CRC, paridad, etc) estén correctos.
Según he leído el driver de XP del puerto serie no sería del todo confiable por lo que busco una solución independiente del driver. O sea algún componente que lea directamente del puerto serie sin pasar por el driver de windows.

egostar 27-02-2008 18:52:52

Cita:

Empezado por edum666 (Mensaje 269050)
No es problema de configuración del puerto, ya que el sistema está instalado en muchísimas equipos con Win 98 y no hemos tenido problemas de ese estilo. Pero al empezar a usar el sistema en Win XP, hemos detectado datos incongruentes, aunque todos los chequeos del puerto (CRC, paridad, etc) estén correctos.
Según he leído el driver de XP del puerto serie no sería del todo confiable por lo que busco una solución independiente del driver. O sea algún componente que lea directamente del puerto serie sin pasar por el driver de windows.

Pues no se, pero no creo que sea ese el problema, yo tengo sistemas usando puerto serial en Win9x, XP, 2000 sin ningún problema de drivers, que componente estas usando para la lectura de puertos?

Salud OS

edum666 27-02-2008 19:07:04

Estoy usando TVSSComm32. No conozco en profundidad este componente, con lo que yo creía que usaba el driver de Windows. Quizás no lo use y el problema sea otro. Si alguno tiene alguna idea para orientarme, voy a estar agradecido. Cualquier dato que necesiten y no haya dicho, pregunte que yo con gusto respondo.
Gracias...

FGarcia 27-02-2008 19:33:58

Hola!
Efectivamente no creo que tu problema sea el driver de windows xp ni ningun otro.

¿El problema solo te ocurre en una maquina o en varias?¿Haz pensado que probablemente el puerto serie este dañado?
Esto ultimo me ha sucedido que el periferico que envia esta enviando basura aunque para efectos reales esta "funcionando" pero no correctamente. Tambien me ha sucedido que recibo basura y el periferico al verificarlo con otra maquina esta ok.
Te sugiero que hagas una prueba usando el hiperterminal y que en el puerto serie que usas hagas de puente los pines 2 y 3 (Tx y Rx) es decir que el mismo hyperteminal se envia datos y los recibe. si todo esta correcto lo que envies se leera doble es decir (CCLLUUBB DDEELLPPHHII) tambien probablemente tengas que ajustar algunos parametros de funcionamiento de hyperterminal.

egostar 27-02-2008 19:39:36

Cita:

Empezado por edum666 (Mensaje 269062)
Estoy usando TVSSComm32. No conozco en profundidad este componente, con lo que yo creía que usaba el driver de Windows. Quizás no lo use y el problema sea otro. Si alguno tiene alguna idea para orientarme, voy a estar agradecido. Cualquier dato que necesiten y no haya dicho, pregunte que yo con gusto respondo.
Gracias...

Desconozco como funciona ese componente, pero yo te recomiendo ampliamente que uses el Async Pro el cual no tiene problemas con ninguna versión de Windows que he usado y puede ser instalado en cualquier versión de Delphi.

Cita:

Empezado por sourceforge.net/projects/tpapro/
Operating System: All 32-bit MS Windows (95/98/NT/2000/XP)

Salud OS


La franja horaria es GMT +2. Ahora son las 04:28:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi