Contenido principal

Advertencia de serialport: no se puede leer ningún dato

R2026b

Estas soluciones se aplican cuando no recibe datos y se muestra este mensaje de advertencia:

'serialport' unable to read any data.

Cuando se utiliza la interfaz de serialport para:

  • Leer datos (de texto) ASCII con la función readline

  • Leer datos binarios con la función read

Estas son las posibles causas y soluciones:

CausaSolución
Se ha enviado un comando no válido al dispositivo, por lo que existe un problema al leer la respuesta al comando.Consulte el manual del dispositivo para ver el formato adecuado de los comandos.
El dispositivo está conectado a un puerto serie incorrecto.Compruebe que el dispositivo esté conectado al puerto especificado. Debe coincidir con el puerto que especifica al crear el objeto serialport. Para obtener más información acerca de cómo especificar el puerto, consulte serialport.
Se ha enviado un terminador de escritura incorrecto al instrumento antes de intentar leer datos, por lo que no hay datos para leer.Compruebe que la propiedad Terminator esté establecida en el valor requerido por el dispositivo. Para obtener más información acerca de cómo establecer la propiedad, consulte configureTerminator.
El dispositivo no está configurado para enviar datos en el puerto serie.Compruebe la configuración de comunicación del dispositivo. Para obtener más información acerca de la configuración de comunicación, consulte Crear objeto de puerto serie y Configure Serial Port Communication Settings.

Más ayuda en la resolución de problemas

Para obtener más información acerca de la resolución de problemas de la interfaz serie, incluyendo plataformas compatibles, requisitos del adaptador, configuración y conexión, y otras sugerencias para la resolución de problemas, consulte Troubleshooting Serial Port Interface.