我是靠谱客的博主 明理柚子,最近开发中收集的这篇文章主要介绍matlab串口读写1 读写操作2 其他,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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});  # 返回指定端口和指定波特率的串口对象

最后

以上就是明理柚子为你收集整理的matlab串口读写1 读写操作2 其他的全部内容,希望文章能够帮你解决matlab串口读写1 读写操作2 其他所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部