显示操纵杆的位置
介绍
该项目将Digilent Pmod JSTK2的位置数据流到Digilent测试和测量设备中。数据显示在X-Y图上,显示操纵杆的位置和任何按钮的点击,类似于操纵杆校准对话框。该项目演示了如何生成SPI事务,以及如何在WaveForms中绘制和解释结果。
库存
-
一种支持波形的数字化测试与测量装置制造方法及图纸范围,模式,逻辑仪器。
-
也可以使用模拟发现(Legacy)。
-
-
Pmod JSTK (Legacy)是引脚兼容的,也可以使用。
-
-
波形的安装
-
-
包括一个用于显示从Pmod JSTK2捕获的位置数据的WaveForms工作区。
-
描述
工作区下载中包含的脚本用于初始化几个仪器,处理捕获的数据,并在X-Y图中显示它。
这个脚本使用模式生成器来产生与Pmod进行SPI通信所需的时钟和芯片选择信号。逻辑分析仪用于每5毫秒采集一次数据样本,数据样本被推送到示波器窗口中作为参考通道显示的阵列中。该数组包含500个点,因此X-Y图将显示操纵杆位置的轨迹。当按下Pmod上的3个按钮中的任何一个时,显示将被清除,plot顶部的3个点代表左、中和右按钮。
该脚本执行按位操作,将数据转换为可用的形式。随着Pmod JSTK2参考手册在状态下,X和y坐标都作为包含在2字节内的10位传递给测试和测量设备。集合中的第一个字节包含8个最低有效位,第二个字节的最后2位是坐标的2个最高有效位。第五个字节表示三个按钮的状态,由3个最低有效位表示。请参阅下面的图表以获得数据的可视化。因此,作为16位字的数据被处理成一个从0到1023的10位数字。数字生成后,它被添加到一个数组中,该数组显示为X-Y图。
为了更好地理解脚本的作用,请阅读Pmod JSTK2参考手册参见下面的图1。
设置说明
1.硬件设置
该脚本要求Pmod JSTK2按照以下顺序连接到测试和测量设备的DIO引脚:
表1。物理连接
戴奥销 | Pmod销 |
---|---|
DIO-0 | 党卫军 |
接地 | 莫西人 |
DIO-1 | CLK |
DIO-2 | 味噌 |
接地 | 接地 |
V + | VCC |
2.软件设置
3.运行脚本
加载工作空间后,按运行按“脚本”窗口中的按钮,或按键盘上的“F5”。测试和测量设备将开始与Pmod通信,并通过示波器传输数据。移动操纵杆会使点移动,绘制操纵杆的位置。按左右键或按下操纵杆将删除X-Y图上的所有点,并分别在图的左上方、右上方或中间部分显示单独的点。图3和图4分别显示了在X-Y图和逻辑分析仪中绘制的SPI数据。
4.停止脚本
完成后,按下停止按钮脚本窗口,停止按钮的模式1和逻辑1窗户,Master Enable为On按钮供应窗口。
最后指出
有关测试和测量设备的更多指南和示例项目,请访问其资源中心,可以通过这个维基找到测试和测量页面。
有关如何使用本演示中的Pmod JSTK2的更多信息,请访问其资源中心.
有关技术支持,请访问Digilent论坛.