主要内容

串行与USB通信

对连接串口的设备进行读写操作

串行通信是用于在两个或多个设备之间通信的最常见的底层协议。通常,一个设备是计算机,而另一个设备可以是调制解调器,打印机,Arduino®硬件,另一台计算机或科学仪器,如示波器或函数发生器对于许多串行端口应用程序,您可以与您的仪器通信,而无需详细了解串行端口如何工作。通过串口通信是通过一个串口对象,你在MATLAB中创建®工作区。有关创建串口对象,看到创建串口对象

在写入或读取数据之前,必须先串口对象和仪器必须具有相同的通信设置。有关信息,请参见配置串口通信设置

功能

全部展开

serialportlist 连接到系统的串口列表
串口 连接串口
configureTerminator 设置ASCII字符串与串口通信的终止符
configureCallback 设置与串口设备通信的回调函数和触发条件
从串口读取数据
readline 从串口读取一行ASCII字符串数据
写数据到串口
writeline 写一行ASCII数据到串口
冲洗 清除串口设备缓冲区
getpinstatus 获取串行引脚状态
setRTS 设置串行RTS引脚
setDTR 设置串行DTR引脚

应用程序

串行探险家 与串口连接的设备进行通信
硬件管理器 发现并开始使用您的硬件

主题

故障排除

串口接口故障处理

处理串口接口故障

解决串口连接错误

处理连接串口设备的故障。

串口警告-无法读取所有数据

当您收到一些数据时,尝试这些补救措施,并得到警告消息:'serialport'无法读取所有请求的数据。

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

当您没有收到数据时,请尝试这些补救措施,并收到警告消息:'serialport'无法读取任何数据。