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也不行
展开
 我来答
vr...b@163.com
2017-09-11 · 超过20用户采纳过TA的回答
知道答主
回答量:199
采纳率:33%
帮助的人:30.3万
展开全部
别的m文件一定要是以function为文件头的文件名也必须就是函数名这样把function和主文件放在同一个目录下,就可以直接调用如有疑问,欢迎追问
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式