CH376S只有端点0(8字节缓冲区) 端点1(8字节缓冲区) 端点2(64字节缓冲区),这个主机芯片能不能跟其它USB设备芯片的其它端点通讯?反过来,CH372能不能回应主机其它端点发送过来的数据?还是说主机芯片从其它端点发送过来的数据都会造成CH372发起USB总线复位中断?
查看: 4390
回复: 2
CH376S端点通讯问题
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
你好:
CH376 做设备功能时,只提供了端点0(8字节缓冲区) 端点1(8字节缓冲区) 端点2(64字节缓冲区),即设备功能时只有这几个端点可以收发数据。
CH376 做主机功能时,只有1组端点(收和发,任何USB主机都只有1组收发端点),端点号是你自己操作376时,写入其对应寄存器的。
另外请先自己明确需要主机功能还是设备功能,不要混。
CH376 做主机功能时,大于64字节的包能不能接收全?
还有,(U盘,蓝牙,网卡)USB设备用
xWriteCH375Cmd( 0x4E );
0x80,0x06,0x00,0x01,0x00,0x00,0x40,0x00
能正常获取到PID VID,
但是有些USB设备(USB鼠标,键盘,HUB)获取不到PID VID,非要用
xWriteCH375Cmd( CMD_GET_DESCR );
才能获取怎么回事?
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录