串行通信是两个或多个设备之间最常见的底层通信协议。通常,一个设备是计算机,而另一个设备可以是调制解调器、打印机等®硬件、另一台计算机或科学仪器,如示波器或函数发生器。对于许多串行端口应用,您可以在不详细了解串行端口工作原理的情况下与仪器通信。通过串行端口的通信是通过串行接口
对象,该对象是在MATLAB中创建的®工作区。有关创建串行接口
对象,请参见创建串口对象.
在您可以写入或读取数据之前串行接口
对象和仪器必须具有相同的通信设置。有关详细信息,请参阅配置串行端口通信设置.
串行资源管理器 | 与连接到串行端口的设备通信 |
串口通讯的基本特点。
使用串行端口在MATLAB和设备之间建立连接。
设置与设备波特率和串行数据格式相关的属性。
使用串行端口设备写入和读取文本和二进制数据。
当设备上发生指定事件时,通过执行回调函数增强仪器通信。
发出连接设备存在的信号,并使用控制引脚控制数据流。
使用连接到串行端口设备串行接口
而不是串行
.
对串行端口接口进行故障排除。
对连接到串行端口设备进行故障排除。
当您收到一些数据时,请尝试以下补救措施,您会收到警告消息:“serialport”无法读取所有请求的数据。
当您没有收到任何数据时,请尝试以下补救措施,并收到警告消息:“serialport”无法读取任何数据。