Autor Tema: Problema con comunicacion serial.  (Leído 1792 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
Problema con comunicacion serial.
« 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

Desconectado gabotronic

  • PIC12
  • **
  • Mensajes: 57
RE: Problema con comunicacion serial.
« Respuesta #1 en: 02 de Septiembre de 2004, 10:39:00 »
Hola Manex:

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

Saludos.

Desconectado manex_1987

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1127
RE: Problema con comunicacion serial.
« Respuesta #2 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


 

anything