文档帮助中心文档
串行通信是在两个或多个设备之间进行通信的最常见的底层协议。通常,一个设备是计算机,而另一个设备可以是调制解调器,打印机,Arduino®硬件、另一台计算机或科学仪器,如示波器或函数发生器。对于许多串行端口应用程序,您可以与您的仪器通信,而无需详细了解串行端口的工作原理。通过串口通信是建立一个串口对象,它是在MATLAB中创建的®工作区。有关创建串口对象,看到创建串口对象.
串口
在写入或读取数据之前串口物体和仪器必须具有相同的通信设置。信息,请参阅配置串口通信设置.
全部展开
serialportlist
configureTerminator
configureCallback
读
readline
写
writeline
冲洗
getpinstatus
setRTS
setDTR
串口的概述
串口通讯的基本特点。
创建串口对象
通过串口建立MATLAB与设备之间的连接。
配置串口通信设置
设置与设备波特率和串行数据格式相关的属性。
写和读串口数据
用串行端口设备读写文本和二进制数据。
使用串口通信回调
当设备上发生指定的事件时,通过执行回调函数来增强仪器通信。
使用串口控制引脚
指示连接设备的存在,并使用控制引脚控制数据流。
转换您的代码到串行端口接口
连接串口设备使用串口而不是串行.
串行
串口接口故障处理
处理串口故障
解决串口连接错误
连接串口设备时的故障排除。
Serialport警告-无法读取所有数据
当您接收到一些数据时,请尝试这些补救措施,并得到警告消息:'serialport'无法读取所有请求的数据。
Serialport警告-无法读取任何数据
当您没有接收到数据时,请尝试这些补救措施,并得到警告消息:'serialport'无法读取任何数据。
使用serialport接口,允许回调从Arduino®Due读取流ASCII终止数据。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系