com = serial("COM3", 'BaudRate', '9600')
通过serial
定义一个串口对象, 还可以设置其他属性, 详情可查看serial的用法。
fopen(com)
通过fopen打开串口。
fprintf(com, 'your_string')
或者
fwrite(com, your_file)
4 从串口读取
通过fread读取串口内容。
5 关闭串口对象, 释放串口资源
fclose(com) %关闭串口
delete(com) % 删除串口对象
如果没有正常关闭,可能导致串口被占用, 下次使用时连接不上串口。
instrfind
查看当前存在的串口instrfind % 返回所有存在的串口
out1 = instrfind('Port','COM1'); % 返回指定端口的串口对象
out2 = instrfind({'Port','BaudRate'},{'COM2',4800}); # 返回指定端口和指定波特率的串口对象