主要内容

串口设备

读和写连接到串行端口的设备

串行通信是两个或多个设备之间最常见的底层通信协议。通常,一个设备是计算机,而另一个设备可以是调制解调器、打印机等®硬件、另一台计算机或科学仪器,如示波器或函数发生器。对于许多串行端口应用,您可以在不详细了解串行端口工作原理的情况下与仪器通信。通过串行端口的通信是通过串行接口对象,该对象是在MATLAB中创建的®工作区。有关创建串行接口对象,请参见创建串口对象.

在您可以写入或读取数据之前串行接口对象和仪器必须具有相同的通信设置。有关详细信息,请参阅配置串行端口通信设置.

功能

全部展开

serialportlist 连接到系统的串行端口列表
串行接口 连接到串行端口
配置器 设置ASCII字符串与串行端口通信的终止符
configureCallback 设置与串口设备通信的回调函数和触发条件
阅读 从串行端口读取数据
阅读线 从串口读取一行ASCII字符串数据
将数据写入串口
书写线 将ASCII数据行写入串行端口
脸红 清除串行端口设备缓冲区
getpinstatus 获取串行pin码状态
赛特 设置串行RTS引脚
setDTR 设置串行DTR引脚

应用程序

串行资源管理器 与连接到串行端口的设备通信

话题

串口的概述

串口通讯的基本特点。

创建串口对象

使用串行端口在MATLAB和设备之间建立连接。

配置串行端口通信设置

设置与设备波特率和串行数据格式相关的属性。

写入和读取串行端口数据

使用串行端口设备写入和读取文本和二进制数据。

使用回调进行串行端口通信

当设备上发生指定事件时,通过执行回调函数增强仪器通信。

使用串行端口控制引脚

发出连接设备存在的信号,并使用控制引脚控制数据流。

将代码转换为serialport接口

使用连接到串行端口设备串行接口而不是串行.

故障排除

串行端口接口故障排除

对串行端口接口进行故障排除。

解决串行端口连接错误

对连接到串行端口设备进行故障排除。

Serialport警告-无法读取所有数据

当您收到一些数据时,请尝试以下补救措施,您会收到警告消息:“serialport”无法读取所有请求的数据。

Serialport警告-无法读取任何数据

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

特色实例