之前的供电问题已经解决,四楼之前都是之前问题的。
之前的设置地址后总线复位的情况解决了,补充下,是使用io口模拟并口时序,用STC89c52的6T模式(11.0592M晶振),速度快1倍。问题的解答在7楼。
现在是键盘码上传出问题。用端点1上传键盘码了,但是端点1的IN中断没产生。
之前的供电问题已经解决,四楼之前都是之前问题的。
之前的设置地址后总线复位的情况解决了,补充下,是使用io口模拟并口时序,用STC89c52的6T模式(11.0592M晶振),速度快1倍。问题的解答在7楼。
现在是键盘码上传出问题。用端点1上传键盘码了,但是端点1的IN中断没产生。
原理图上V3脚需要接到+3.3上。读U盘 键盘 鼠标都可以。
原理图上V3脚需要接到+3.3上。读U盘 键盘 鼠标都可以。
那把VCC脚接上5v行吗?不能取反的问题是不是因为这个呢?
VCC脚接5v,V3引脚需103电容接地。
VCC脚接5v,V3引脚需103电容接地。
弄那个枚举又出问题了 你看看什么情况
只是“暂存发来的地址值”,有没有在“端点0的IN请求,主机接收成功”后,把暂存发来的地址值配置进去。
只是“暂存发来的地址值”,有没有在“端点0的IN请求,主机接收成功”后,把暂存发来的地址值配置进去。
已经解决了。。是端点0的IN中断里的调试信息函数影响了速度,导致不能及时设置地址,然后就复位了,去掉那个函数就好。现在已经枚举和设置配置完了,但是上传键盘码出问题,在端点1上传了,端点1的IN没有中断产生,不知道什么情况
首先要确定的是主机是不是往端点1请求数据了?然后使用CMD_WR_USB_DATA5准备端点1的数据缓存等待主机来取。