matlab 串口怎么也不调用回调函数 10
s=serial('COM1');set(s,'BaudRate',115200,'DataBits',8,'StopBits',1,'Parity','none','F...
s = serial('COM1');
set(s,'BaudRate', 115200, 'DataBits', 8, 'StopBits', 1, 'Parity', 'none', 'FlowControl', 'none', 'Timeout', 1);
s.InputBufferSize = 4;
s.BytesAvailableFcnCount = 4;
s.BytesAvailableFcnMode = 'byte';
%s.BytesAvailableFcnMode = 'terminator';
s.BytesAvailableFcn = {@callback};
fopen(s);
fprintf(s,'Hello!\r\n');
yy=fscanf(s);
怎么都不进入回调函数,为什么?用terminator也不行 展开
set(s,'BaudRate', 115200, 'DataBits', 8, 'StopBits', 1, 'Parity', 'none', 'FlowControl', 'none', 'Timeout', 1);
s.InputBufferSize = 4;
s.BytesAvailableFcnCount = 4;
s.BytesAvailableFcnMode = 'byte';
%s.BytesAvailableFcnMode = 'terminator';
s.BytesAvailableFcn = {@callback};
fopen(s);
fprintf(s,'Hello!\r\n');
yy=fscanf(s);
怎么都不进入回调函数,为什么?用terminator也不行 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询