救火:ch372与pc通信问题!!!!!

用ch372与at89c51单片机做usb通信的模块(并口),我的硬件是这样接的 ch372 D0-D7 直接 连到51的 P1.0-P1.7,A0-P2.6,INT#,WR#、RD#分别对应单片机的 INT1,WR,RD引脚. 现在可以初始化ch372,在pc设备管理器上能发现 "ch372/ch375".并且可以打开设备。但是用CH372DBG 做上位机程序,结果发现下传数据不行。第一次发数据很快,能进中断但是中断状态值错的。再发就很慢或者程序死掉。 请问高手:

1 我的硬件有没有问题 2 CH375writedata() 下传数据怎么用 3为什么会出现 读出的中断状态是错的。

那返回的中断状态是什么呢?


中断状态为16h!!!


我很不理解,为什么会是16h呢???? 这个状态是什么含义,好象文档上没有说明,是非法的返回状态??!!


可以不可以把程序发过来看下:tech@wch.cn


好的,我把我的mcu工程发了过去,上位机就用了了CH375writedata()


收到我的邮件了吗??????


没人理我了???


没有收到邮件


麻烦你了。我又给你发了。


你的晶体是用铁壳的那种吗?


谢谢各位!问题已经解决了,是我的时序有点紊乱。


又有新问题了 我在接受到端点2的数据后,立刻向端点2发送一串数据,我都能正确的操作成功.可是单片机用端点2向pc发完数据后,单片机没有进发送完中断,以后都发送和接收都超时。


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