串口接口

通信使用串口接口

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

在您可以写入或读取数据之前,串口物体和仪器必须具有相同的通信设置。信息,请参阅配置串口通信设置

功能

全部展开

serialportlist 连接到您的系统的串口列表
串口 串口连接
configureTerminator 设置终止符用于串行端口上的ASCII字符串通信
configureCallback 设置串口回调函数和触发器
从串口读取数据
readline 从串口读取一行ASCII字符串数据
readbinblock 从串口读取一个二进制数据块
将数据写入串行端口
writeline 将ASCII数据写入串口
writebinblock 将一组数据写入串口
writeread 写命令到串口和读响应
冲洗 刷新串行端口缓冲器
getpinstatus 获取串行引脚状态
setRTS 设置串行RTS引脚
setDTR 设置串行DTR引脚

查询工具 查询或读取仪表数据
对仪器 向仪表发送仿真数据
串行配置 为串口配置参数
串行接收 通过串口接收二进制数据
串行发送 通过串口发送二进制数据

主题

串口的概述

串口通信的基本特点。

创建串行端口对象

利用串口建立MATLAB与设备之间的连接。

配置串口通信设置

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

读写串口数据

用串口设备读写文本和二进制数据。

使用回调串口通信

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

使用串口控制引脚

信号连接的设备的存在和控制数据流使用控制引脚。

将代码转换为serialport接口

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

故障排除

串口接口故障排除

如果使用带有串口接口的工具箱有问题,请尝试这些技巧。包括关于串口支持的平台的信息,适配器的要求,配置和连接,和其他接口特定的提示。万博1manbetx

特色的例子