串口接收程序:function Serial() %创建函数
delete(instrfindall); %先关闭串口,否则可能导致出错
global x %全局变量,供串口中断函数使用
global t; %全局变量,这里根据需要绘制图形的个人需要而设
global m;
global i;
t = [0]; %时间轴
m = [0]; %数据轴
i = 0; %用于计数
p = plot(t,m);
axis([i-50 i+50 -1 10]);
grid on;
%%----------------------------配置部分----------------------------
%创建串口对象,直接在命令框输入serial('com1')可查看串口参数
x = serial('com4');
%设置或修改串口通信参数
set(x,'BaudRate',115200);
%设置中断触发方式
set(x,'BytesAvailableFcnMode','Terminator') %ASCII触发,字符触发
set(x,'Terminator','CR/LF') %接收到\r\n后触发中断
% set(x,'BytesAvailableFcnMode','byte') %数据触发,根据发送来的数据长度来触发中断