Matlab串行通信

4次浏览(最近30天)
吉姆
吉姆 2013年5月31日
回答: Kiran Kintali 2021年7月1日
你好,
我正在使用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

答案(1)

Kiran Kintali
Kiran Kintali 2021年7月1日
本页可能对这个主题有所帮助。
//www.tatmou.com/help/金宝appsupportpkg/xilinxfpgaturnkeyboards/index.html

下载188bet金宝搏

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!