文档帮助中心
串行通信是用于在两个或多个设备之间通信的最常见的低级协议。通常,一个设备是一台计算机,而另一个设备可以是调制解调器,打印机,Arduino®硬件,另一台计算机,或科学仪器,如示波器或函数发生器。对于许多串口应用程序,您可以与您的仪器通信,而不需要了解串口如何工作的详细知识。通过串口与a建立通信串口对象,该对象是您在MATLAB中创建的®工作区。有关创建串口对象,看到创建串行端口对象。
串口
在您可以写入或读取数据之前,串口物体和仪器必须具有相同的通信设置。信息,请参阅配置串口通信设置。
全部展开
serialportlist
configureTerminator
configureCallback
读
readline
readbinblock
写
writeline
writebinblock
writeread
冲洗
getpinstatus
setRTS
setDTR
串口的概述
串口通信的基本特点。
创建串行端口对象
利用串口建立MATLAB与设备之间的连接。
配置串口通信设置
设置与设备波特率和串行数据格式相关的属性。
读写串口数据
用串口设备读写文本和二进制数据。
使用回调串口通信
当设备上发生指定事件时,通过执行回调函数来增强设备通信。
使用串口控制引脚
信号连接的设备的存在和控制数据流使用控制引脚。
将代码转换为serialport接口
使用连接到串口设备串口而不是串行。
串行
串口接口故障排除
如果使用带有串口接口的工具箱有问题,请尝试这些技巧。包括关于串口支持的平台的信息,适配器的要求,配置和连接,和其他接口特定的提示。万博1manbetx
使回调读取流ASCII终止数据从Arduino®由于使用serialport接口。
配置Tektronix TDS 1002作用域,并使用特定作用域的SCPI命令从该作用域读取波形。
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在