CH552 定时0与串口,USB冲突的问题

找出问题了,

你好,我现在改了一个HID例程,枚举成功了;但是无法下发HID信息,会卡死上位机,能帮忙看下吗



你好,技术支持,我用的是CH552G,现在改了一个HID例程,枚举成功了,端点那些都配置了 但是无法下发HID信息,会卡死上位机,能帮忙看下吗




在对USB设备下传数据的时候,会设计一定的交互逻辑去控制CH552芯片的"UEPn_CTRL"寄存器中IN和OUT事务的应答状态(有可能还会涉及到DMA控制一类的操作,实际不是单一操作这个寄存器),针对你的问题,首先在电脑上启动下发的时候,应该确保对应端点号的"UEPn_CTRL"的"bUEP_R_RES1"和"bUEP_R_RES0"处于"ACK"应答状态,这个时候电脑启动下传,芯片才能够收到。



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