[X]关闭

help 关于USB开发板的slaveFIFO

文档创建者:hhuguodong
浏览次数:6889
最后更新:2015-06-29
我买了USB2.068013+FPGA的那个开发板,我现在想用它做一个按键板。我知道如果PC向6813的EP2OUT中写入数据的时候会有相应的空标志位指示给FPGA,FIFO中有数据了可以读取了。可是反过来当有按键按下时,FPGA会向68013的EP6IN FIFO中写入512个字节的数据,然后PC就可以通过读取这个数据知道是哪个按键按下了,现在的问题是,PC怎么知道FIFO中有数据了?

发表评论已发布 2

uisrc

发表于 2015-6-25 19:44:29 | 显示全部楼层

usb 主机会发送ping 给设备,查看是否有数据可以被读入电脑
越努力越幸运!加油!

宋桓公

发表于 2015-6-29 08:39:59 | 显示全部楼层




PC那么有专门的库函数给你使用:
// 完成数据传输   
Success =  dlg->InEndpt->FinishDataXfer(inData,inlen, &inOvLap,inContext);

建议去学习下68013提供的库函数~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则