375问题,求救!!!

刚做成的板子调试,出现奇怪现象,求救!!! 1) 使用内置固件,仅使用端点2,初始化正常,PC机能正常自动识别。 2) 单片机通过375向PC机发送,PC机可正常正确接收。 3) PC向单片机发送, 375能对单片机产生接收中断 4) 问题是,无论PC送什么,单片机可接收中断,获取数据包长度总是0x02,从375读取数据时,读到的也总是0x02。

02是端点2接收的中断状态值。 怎么读数据还是一直读到它? 求教,这是怎么了?

开机自荐后, 用0x22读取中断状态,竟然也能得到0x02, 然后用0x28指令 读数据,读回的总是0x28

这样, 读数据得到的,要么总是0x02,要么总是0x28, 无论PC送什么(甚至不管PC送不送)

My GOD!!! 这是怎么了???


(1)首先,做一下测试命令,看看能否正常通过。 (2)PC向单片机发送数据,产生中断使用0x22读取状态后,中断会撤销。然后发送读命令,读出数据应该就是长度。读出来还是0x02感觉数据线数据没有读走。 (3)你参考一下我们CH372EVT.ZIP中的TEST.C程序流程。


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