目录

  • 官方教程
  • 学习记录
    • 帮助
    • 函数
    • 关于串口
      • 虚拟串口工具
      • 其他

官方教程

Matlab官网有关于Serial Port Interface的详细说明。写的挺全的,就是访问速度太慢了。
链接: [https://ww2.mathworks.cn/help/instrument/serial-port-interface.html]

学习记录

帮助

使用instrhelp serial命令可以获得所有有关serial的函数及介绍。

函数

1.obj = serial(‘port’)
可以创建一个与‘port’相关的串口对象s,如果串口不存在或被占用,则不能使用fopen函数,报错信息
Open failed: Port: SDFS is not available. Available ports: COM1, COM2.
Use INSTRFIND to determine if other instrument objects are connected to the requested device.
也可以通过obj = serial(‘port’,‘PropertyName’,PropertyValue,…)参数化创建串口对象,如:
s2 = serial(‘COM2’,‘BaudRate’,1200,‘DataBits’,7);
2.seriallist
可以获取与系统相连的串口信息。
seriallist返回的是所有的串口的name,包括占用的。
seriallist(‘available’)返回的是可用的串口name
3.instrfind
使用此函数可以从memory中找到所有的串口对象数组(object array)。
比如,我用s=serial(‘COM1’)创建了一个串口对象,fopen(s)之后,执行clear命令,这个时候Serial-COM1已经处于打开状态,而我不能通过fclose(s)来关闭它,因为s已从workplace中清除。可以执行以下命令来找到相应的串口对象,并执行关闭或删除等操作:
out=instrfind;
fclose(out(1));

关于串口

虚拟串口工具

我使用的是Configure Virtual Serial Port Driver软件,可以创建虚拟串口。

其他

serial对应的属性

BaudRate:

Terminator:

Status:

RecordStatus:

等等

半双工通信方式

半双工通信,即Half-duplex Communication。这种通信方式可以实现双向的通信,但不能在两个方向上同时进行,必须轮流交替地进行。也就是说,通信信道的每一段都可以是发送端,也可以是接收端。但同一时刻里,信息只能有一个传输方向。如日常生活中的例子有步话机通信,对讲机等。
半双工传输的协议是称为线路规程的过程的一部分,它是OSI模型的第二层,数据链路层所包含的一项功能。

Matlab Serial Port学习相关推荐

  1. Android 操作串口 (android serial port api)

    Android 操作串口 (android serial port api)

  2. vb.net2019- 串口serial port通信

    serial port,即串行端口,现在大多数硬件设备均采用串口技术与计算机相连. Public Class Form1Private Sub GetSerialPortNames()' Show a ...

  3. 《MATLAB R2012a超级学习手册》一2.5 本章小结

    本节书摘来自异步社区<MATLAB R2012a超级学习手册>一书中的第2章,第2.5节,作者 史洁玉 , 孔玲军,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  4. matlab中udt函数,《MATLAB信号处理超级学习手册》——2.5 离散时间信号中的运算...

    本节书摘来自异步社区<MATLAB信号处理超级学习手册>一书中的第2章,第2.5节,作者:MATLAB技术联盟 , 史洁玉著,更多章节内容可以访问云栖社区"异步社区"公 ...

  5. 《MATLAB图像处理超级学习手册》导读

    前言 MATLAB图像处理超级学习手册 图像是人类获取信息的重要来源.当今的信息化社会,对图像处理和图像分析的要求越来越高,现有的图像软件由于采购成本和功能的限制,已经不能完全满足专业人士的需要,这时 ...

  6. matlab图像处理创建项目,《MATLAB图像处理超级学习手册》一一2.1 矩阵的创建

    本节书摘来自异步社区出版社<MATLAB图像处理超级学习手册>一书中的第2章,第2.1节,作者:MATLAB技术联盟 , 张岩 更多章节内容可以访问云栖社区"异步社区" ...

  7. Basic serial port listening application

    Basic serial port listening application 转载于:https://www.cnblogs.com/pcdmisnc/archive/2010/10/09/1846 ...

  8. Non-standard serial port baud rate setting

    ////combuad_recv.cpp #include <stdio.h> /*标准输入输出定义*/ #include <stdlib.h> /*标准函数库定义*/ #in ...

  9. 《MATLAB信号处理超级学习手册》——2.7 本章小结

    本节书摘来自异步社区<MATLAB信号处理超级学习手册>一书中的第2章,第2.7节,作者:MATLAB技术联盟 , 史洁玉著,更多章节内容可以访问云栖社区"异步社区"公 ...

最新文章

  1. PHP中foreach详细分析—一般数组与对象数组
  2. 简述一下生成对抗网络GAN(Generative adversarial nets)模型?
  3. 近期活动盘点:高级机器学习训练营、基于神经网络的代码自动生成” “开放学术图谱”、西山金融科技产业创新论坛...
  4. jetty的Form too large异常解决方案
  5. 中国组合聚醚市场十四五发展规划与未来竞争趋势分析报告2022-2028年版
  6. hdu2152(普通母函数)
  7. Open vSwitch介绍
  8. git常用配置(指令)
  9. 保存现场数据和状态:onSaveInstanceState\onRestoreInstanceState\onCreate()
  10. 2.4g和5g要不要合并_请问千兆路由器,2.4g与5g是双频合一还是分开,该选择哪个?...
  11. python 源码编译教程_python源码编译
  12. 【LeetCode题解】排序
  13. 6.3交换器(Exchangers)
  14. Prototype使用Event
  15. 信奥中的数学:微积分 高等数学 数学分析
  16. 欢迎北京超图加入openGauss社区
  17. 最新大淘客php加淘口令,淘口令转淘口令
  18. 16进制颜色透明度对照表
  19. php做个电影推荐系统,基于web个性化电影推荐系统
  20. django.relatedField-关联域

热门文章

  1. 7.1 Git 工具 - 选择修订版本
  2. k8s中的pv和pvc的区别和联系?什么是pv?什么是pvc?
  3. Docker化MSSQL
  4. YOLOV3林业病虫害数据集和数据预处理-paddle教程
  5. NEC为印度Aadhaar项目提供的生物识别系统注册人数突破10亿
  6. 色彩搭配六色rgb_除非您是色彩理论方面的专家,否则色码编码人员指南请勿使用rgb代替...
  7. 哺乳期母乳不足,如何科学增加奶水?
  8. nginx使用子域名绑定到指定端口
  9. QT应用编程:基于VLC开发音视频播放器(句柄方式)
  10. 比较靠谱的税务筹划方式和路径!