传给上位机的数据显示在串口调试助手中,串口调试助手自动保存数据,用MATLAB读取。
文件名称为data.txt, 里面的数是十六进制的。
a=textread('data.txt',‘%s’); 此处 %s不能少
读取完毕后将十六进制转换为十进制
a=hex2dec(a);
试过fopen,importdata等函数,读取的数都变成char类型的了,转十进制没有成功……
传给上位机的数据显示在串口调试助手中,串口调试助手自动保存数据,用MATLAB读取。
文件名称为data.txt, 里面的数是十六进制的。
a=textread('data.txt',‘%s’); 此处 %s不能少
读取完毕后将十六进制转换为十进制
a=hex2dec(a);
试过fopen,importdata等函数,读取的数都变成char类型的了,转十进制没有成功……