请教,CH374不能发出确认的空包

USB协议中,主机在IN包后,应该给设备一个空字节的OUT包,但我使用CH374可以发出OUT包,但包中有数据,不是空包。我也试了把发送长度寄存器设为0,但不行。 网上的例程我看了,首先是C语言的不能用,其次,有很多错误,所以,那位能帮忙解决一下,谢谢!

0长度的数据包发送CH374完全支持,否则控制传输的状态包如何回复.自己好好检查一下.网上的程序不会有任何问题.


在主机发送一个IN包之后(之间还需要同步),设备收到这个IN包之后应该给主机返回一个ACK(设备忙就返回NAK,设备错误就返回STALL),实际在374芯片的时候374会给单片机一个中断,网上的例子程序是C语言是51的例子,完全可以用,一些头文件可能需要添加下就可以用了


只有登录才能回复,可以选择微信账号登录