el 02-16-2009 09:58 PM
Hola a todos, estoy haciendo comunicacion serial entre el PC y un dsPIC30F4013, ya tengo el programa hecho, pero tengo un problema con la comunicacion el cual es que cuando estoy recibiendo datos del dspic, yo necesito enviar otros datos como parametros, referencia y por lo cual el dspic debe mostrar un cambio en la respuesta ( si le envio algun dato), y mi problema es que aveces me muestra el cambio y trabaja bien, pero otras veces, la respuesta se demora para ser visualizada o simplemente no cambia, como si el dato que envio no llegara.
Estoy seguro que el dspic trabaja bien ya que esta misma prueba la hago en hiperterminal y los cambios se ven al instante. anexo mi programa, muchas gracias
el 02-17-2009 12:34 PM
Hola Adrian,
Creo que esto ocurre porque estás configurando la comunicación visa a cada ejecución del loop.
Algunas dicas:
1. Use la función Visa Configure Port antes del loop while.
2. Use los terminales Reference Out para pasar referencias adelante.
3. El botón Boolean (de stop) deve estar dentro del loop while.
Mire el ejemplo Basic Serial Write and Read.vi y vea como deve ser la comunicación.
Saludos,
Dario Camargo
NI Brazil
#1335891