Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

comunicacion serial pc dspic30f4013

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

0 kudos
Mensaje 1 de 2
3.724 Vistas

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

0 kudos
Mensaje 2 de 2
3.711 Vistas