当前位置:网站首页>matlab串口读写
matlab串口读写
2022-08-04 11:46:00 【leo0308】
1 读写操作
- 1 定义串口对象
com = serial("COM3", 'BaudRate', '9600')
通过serial
定义一个串口对象, 还可以设置其他属性, 详情可查看serial的用法。
- 2 打开串口
fopen(com)
通过fopen打开串口。
- 3 向串口写入
写入字符串可用fprintf, 写入二进制文件可通过fwrite.
fprintf(com, 'your_string')
或者
fwrite(com, your_file)
4 从串口读取
通过fread读取串口内容。5 关闭串口对象, 释放串口资源
fclose(com) %关闭串口
delete(com) % 删除串口对象
如果没有正常关闭,可能导致串口被占用, 下次使用时连接不上串口。
2 其他
- 1 可通过
instrfind
查看当前存在的串口
instrfind % 返回所有存在的串口
out1 = instrfind('Port','COM1'); % 返回指定端口的串口对象
out2 = instrfind({
'Port','BaudRate'},{
'COM2',4800}); # 返回指定端口和指定波特率的串口对象
边栏推荐
猜你喜欢
随机推荐
Apache Doris 1.1 特性揭秘:Flink 实时写入如何兼顾高吞吐和低延时
ESP8266-Arduino编程实例-MQ3酒精传感器驱动
Tapdata 开源项目基础教程:功能特性及实操演示
企业应当实施的5个云安全管理策略
IBM Q复制ALTER ADD COLUMN
秒云成功入选《2022爱分析 · 银行数字化厂商全景报告》,智能运维能力获认可
ESP8266-Arduino编程实例-TSL2561亮度传感器驱动
什么是 DevOps?看这一篇就够了!
活动报名:如何高效应对当下的实时场景需求?
深度学习------pytorch实现划拳模型训练
Go编译原理系列8(变量捕获)
cat /proc/kallsyms 发现内核符号表值都为0
如何过一个充满科技感的七夕?华为告诉你
【飞控开发高级教程7】疯壳·开源编队无人机-编队飞行
你值得拥有的登录注册页面(附赠源码)
【全网首发】Redis系列5:深入分析Cluster 集群模式
动手学深度学习_LeNet
云原生Devops 的实现方法
Leetcode brush questions - binary search tree related topics (98. Verify binary search tree, 235. The nearest common ancestor of binary search tree, 1038. From binary search tree to bigger sum tree, 5
【综合笔试题】难度 4.5/5,超超超经典数学运用题