set(s,'BaudRate',9600)%波特率
s.ReadAsyncMode='manual'%手动接收
fopen(s)%打开串口
readasync(s)%有数据就开穗芹始读入
out=fread(s,10,'uint8')%读入10个数据猜基毕
plot(out)%绘图
fclose(s)%关闭串口
delete(s)%删除串口
clear s%清除
什散派汪么是4位16进制数,是指发送四个字节吗,如果是的话代码如下:try
port1=serial('com3')
port1.BaudRate=9600
fopen(port1)
dataToSend=dec2hex(703710)
fwrite(port1,hex2dec(dataToSend),'int32'羡缓)
fclose(port1)
catch
ME
fprintf('%s\n',ME.message)
end
接收端16进制接受结冲仔果为:DE
BC
0A
00
;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)