主要内容

串行警告-无法读取任何数据

这些补救措施适用于没有收到数据且收到以下警告消息的情况:

“serial”无法读取任何数据

当使用Serial接口用于:

  • 方法读取ASCII(文本)数据fscanf函数可以,或fgetl功能

  • 方法读取二进制数据从文件中读函数

  • 方法读取binblock数据binblockread函数

以下是可能的原因和补救措施:

导致 解决方案
发送到设备的命令无效,因此读取对命令的响应时出现问题。 查看您的设备手册,以获得正确的命令格式。
您的设备连接到错误的串口。 确认您的设备已连接到指定的端口。对象时指定的端口必须与之匹配串行对象。有关指定端口的信息,请参见串行
在试图读取数据之前,向仪器发送了错误的写终止符,因此没有数据可读取。 验证《终结者》属性设置为设备所需的值。有关设置属性的更多信息,请参见《终结者》
您的设备没有配置为通过串口发送数据。 检查设备通信设置。有关通信设置的更多信息,请参见创建串口对象而且配置串口通信设置

更多故障诊断帮助

有关串行接口故障排除的更多信息,包括支持的平台、适配器要求、配置和连接以及其他故障排除提示,请参见万博1manbetx串口接口故障处理