你好,
我正在使用nexys2板做VHDL项目。
我需要通过串行通信使用matlab读取传感器读数。
我的代码:
Nexys = serial(“COM1”,“波特率”, 9600,“平价”,“奇怪”,“终结者”,”,“超时”1);
fopen(在下);
s =“年代”;
写入文件(在下,年代,“uchar”);
Scan_s1 = fread(nexys,1,“uint16”);
t =“t”;
流(t)“在下”)
Scan_s2 = fread(nexys,1,“uint16”);
我能够从nexys2板读取传感器值。但问题是我得到的传感器读数就像
像这样55352 45232。但是传感器的最大量程是400。它不应该超过这个值。
这是因为连续读取数据吗?
你能帮我解决这个问题吗?
提前谢谢Vivek Alaparthi