TODOPIC
Lenguajes de programación para PC => Visual Basic => Mensaje iniciado 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
-
Hola Manex:
No se mucho, pero probaste bajando la velocidad de conexion?
Saludos.
-
Me parece indignante que un portatil 386sx no sepa desenvolverse con 9600 bauds...
Probare a bajar la velocidad, como tu dices.
salu2