TODOPIC

Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: manex_1987 en 01 de Septiembre de 2004, 05:42:00

Título: Problema con comunicacion serial.
Publicado por: manex_1987 en 01 de Septiembre de 2004, 05:42:00
Hola

Tengo un 386sx que uso para electronica, y en qbasic le he realizado el siguiente programa, que teniendo TX y RX en bucle, al enviar un dato, debe recibir el mismo dato, en forma de eco.

Cls
Open "com1:2400,n,8,1,cd0,cs0,ds0" for random as #1
com(1) on
on com(1) gosub comhandler

g:
input "dato";dat$
print #1, dat$
for dly=1 to 1000:next dly
goto g

comhandler:
yx$=input$(1,1)
print yx$
return

---------

Me abre bien el puerto, lo unico, cuando entra en la interrupcion, me da error en la linea "yx$=input$(1,1)", el error 57, [ERROR EN DISPOSITIVO E/S] . No me explico el porqué, otras veces me ha solido funcionar, pero ahora no hace.

Ayuda por favor.

salu2
Título: RE: Problema con comunicacion serial.
Publicado por: gabotronic en 02 de Septiembre de 2004, 10:39:00
Hola Manex:

No se mucho, pero probaste bajando la velocidad de conexion?

Saludos.
Título: RE: Problema con comunicacion serial.
Publicado por: manex_1987 en 03 de Septiembre de 2004, 14:43:00
Me parece indignante que un portatil 386sx no sepa desenvolverse con 9600 bauds...

Probare a bajar la velocidad, como tu dices.

salu2