基于WIN32的USB逻辑分析仪

基于WIN32的USB逻辑分析仪

命令的定义如下:CMD_IDLE:空闲的硬件(采样)CMD_RESET:复位FIFO计数器和触发器FFCMD_START:启动与指定的参数在wValue的分析仪GET_FIFO_STATUS:返回一个字节描述的FIFO状态(满或空)GET_FIFO_DATA:检索8个字节的数据从FIFO争夺EP0缓冲区CMD_START命令接受一个单一的16位字,作为在该位分配如下参数:位D0 - D2的定义采样率(000 =分机,001 = 20M ... 111 = 4.9K)位D3 - D6定义的触发通道(0000 =免费,1-8 =通道#,9 =模式选择)位D7设置触发的边缘(0标志着从低到高边缘)位首长级薪级第8点定义VCC(0 = 1 = 3.3V,5V)D9位定义上拉或下未使用的输入(0 =上拉下来,1 =拉起)值从分析仪的PC发送的命令,参数是发送的wValue,这是从传入USB缓冲区摘录如下:MOVF USB_buffer_data + wValue的W,库存MOVWF ParmwValue1,库存在现实中,它是作为两个8位值中提取wValue的,因为实际上是一个从PC的16位数字。为了防止线程从“悬”一个未使用的触发通道被选中时,当前的触发通道,触发边缘,和采样率数据采集之前发生(之前,参数被发送到逻辑分析仪硬件)被立即保存。U5的是FIFO芯片,U4(74HCT573)是用来作为缓冲-这是嵌分析仪是无意中连接到一个高电压,从而有利于保护FIFO的输入(FIFO是相当昂贵),U6是多路复用选择其中半字节读通过并行端口输入(USB版本报废),U2和U3产生的采样时钟,和U7选择哪一个通道作为触发。

wifi分析仪ios不二家logo标志的分析ds9000码流分析仪u500尿液分析仪inbody体成分分析仪15分钟逻辑学课程视频徐锡麟的可怕逻辑ioi人体成分分析仪我的世界作物分析仪stago血凝分析仪iq尿液分析仪联通的逻辑id是什么益康烟气分析仪尿液分析仪 感光氯元素分析仪cl2007科宝尿液分析仪雪迪龙u23分析仪瑞典血气分析仪杰文人体成分分析仪同方人体成分分析仪金属成分分析仪润宇帆船酒店的地基分析热差分析仪组合逻辑电路中的险象