首先是关于中断: 在375产生中断后,执行GET_STATUS,为什么INT还是为低电平呢?我在主程序一开始就执行了RESET_ALL,但INT引脚还是低电平,PDF上面也没说太清楚,只是说RESET_ALL是执行硬件复位,复位后芯片的一些参数也没说明白。 第二是关于一些指令时序的问题: 我是用375+51操作USB游戏手柄,执行_CONNECTCHECK_EXIST,TEST,GET_DEV_RATE,SET_USB_SPEED都正确,但之后要实现375和51的通信,还要执行什么指令呢,我看CH375DS2 上面还有那么多的指令,它们之间有没有什么时序要求呢?? 问题比较多,请各位老师不吝赐教(可不可以不要再叫我看你们的例程,看别人的程序实在很难看懂,呵呵...最好有375和51的通信流程)谢谢!!!!!!!!!!!!!!!!
查看: 2177
回复: 2
问题?问题?问题?好多问题.......
热门产品 :
USB3.0 HUB控制器:CH634
实际你的情况很好去查,你将你的INT引脚撬起来,然后你可以给375设置模式6,当模式设置完成之后,你可以先去测下中断脚是高还是低,在降主频,接着你在插上USB游戏手柄,你看下中断引脚只高还是低,在发送GET-STATUS命令,你看下中断引脚是高还是低。 在和游戏手柄通信的时候,需要用375的外置固件来进行对游戏手柄的操作,实际的操作流程你可以去看下HID类协议以及USB协议,但是还是建议你看程序,这样速度更快
嗯嗯....先感谢hcn老师,我试试看...
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录