1 读写操作
- 1 定义串口对象
复制代码
1
2com = serial("COM3", 'BaudRate', '9600')
通过serial
定义一个串口对象, 还可以设置其他属性, 详情可查看serial的用法。
- 2 打开串口
复制代码
1
2fopen(com)
通过fopen打开串口。
- 3 向串口写入
写入字符串可用fprintf, 写入二进制文件可通过fwrite.
复制代码
1
2
3
4fprintf(com, 'your_string') 或者 fwrite(com, your_file)
-
4 从串口读取
通过fread读取串口内容。 -
5 关闭串口对象, 释放串口资源
复制代码
1
2
3fclose(com) %关闭串口 delete(com) % 删除串口对象
如果没有正常关闭,可能导致串口被占用, 下次使用时连接不上串口。
2 其他
- 1 可通过
instrfind
查看当前存在的串口
复制代码
1
2
3
4instrfind % 返回所有存在的串口 out1 = instrfind('Port','COM1'); % 返回指定端口的串口对象 out2 = instrfind({'Port','BaudRate'},{'COM2',4800}); # 返回指定端口和指定波特率的串口对象
最后
以上就是明理柚子最近收集整理的关于matlab串口读写1 读写操作2 其他的全部内容,更多相关matlab串口读写1内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复