【MATLAB】使用matlab进行串口通信(详细方法+代码讲解)

整理时间:2020-05-19
目录:
1.matlab可以 进行串口通信?
2.怎么搞
3.总结

正文:

1.matlab可以 进行串口通信
matlab的toolbox很强大。其中Instrument Control Toolbox,The toolbox provides built-in support for TCP/IP, UDP, I2C, SPI, and Bluetooth® serial protocols for remote communication with other computers and printed circuit boards (PCBs) from MATLAB.
其中,我们就只关注本文话题 串口通信。
注:用好matlab自带的帮助文档。
在这里插入图片描述

2.怎么搞
2.1 环境准备
准备好食材工具再做饭。包括:
(1)matlab软件(我使用的是R2019a)
(2)虚拟串口工具Configure Virtual Serial Port Driver
(3)串口工具hercules_3-2-8

在这里插入图片描述
在这里插入图片描述
2.1 开搞
step1:
使用虚拟串口工具生成一对虚拟串口,它们俩是“我发你收”的关系。
在这里插入图片描述
比如我创建虚拟串口是COM1 和 COM2.
在这里插入图片描述
step2:
打开串口工具,设置串口信息。
在这里插入图片描述
step3:
上面串口工具软件hercules_3-2-8 使用的是COM2,那我们matlab中就使用COM1.
在这里插入图片描述
查看详细信息
在这里插入图片描述

step4:
matlab 发送消息,在hercules_3-2-8 中接收查看。
在这里插入图片描述
step5:
hercules_3-2-8发送消息,在matlab中接收查看。
在这里插入图片描述
step6:
打扫战场,保持好习惯,关闭句柄,清除占用。
fclose(sObject);
delete(instrfind);
在这里插入图片描述

3.总结
实现了一个简单 的串口收发,重在理解。从易到难,循序渐进,加油吧,曾经那个少年!


THE END~
在这里插入图片描述

【MATLAB-app】系列教程(含视频)00_csdn上第一套关于matlab appdesigner系列“视频课”来啦~~

【MATLAB】使用matlab进行UDP通信,图像数据传输等(源码分享,有注释)

  • 43
    点赞
  • 340
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三青山上种萝卜

红外图像核心算法,高质量解析

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值