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