MATLAB的串口处理脚本与实时画图-小白版
1.前言
本文主要介绍在MATLAB中如何配置串口、创建回调函数、串口数据处理过程与实时画图几个过程。考虑到目前网上资料较少且不完善,故照顾小白出个教程。
2.MATLAB配置串口
新建.m文件,输入function serial_text() ,并且保存.m文件名:serial_text.m,注意需要前后一致。
function serial_text()
clc;
delete(instrfindall);
try
s=serial('com14');
catch
error('cant serial');
end
set(s,'BaudRate', 115200,'DataBits',8,'StopBits',1,'Parity','none','FlowControl','none','terminator','CR/LF');
set(s,'Timeout',0.1);
s.BytesAvailableFcnMode='byte';
s.BytesAvailableFcnCount=16;
s.BytesAvailableFcn=@callback;
fopen(s);
pause(1);
```
1.首先开始clc清空,然后调用**delete(instrfindall)**清除全部MATLAB可能已经连接的串口。
2.com14是你设备连接到电脑序列号,然后set()就是设置串口的一些参数,不多做解释。
3.set(