微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 有没有人用过CH375B芯片啊?设备枚举过程中,设置完地址就总线复位了

有没有人用过CH375B芯片啊?设备枚举过程中,设置完地址就总线复位了

时间:10-02 整理:3721RD 点击:

之前的供电问题已经解决,7楼之前都是之前问题的回答。


使用USB设备外置固件模式,现在是枚举出了问题,枚举过程中,设置完地址后就总线复位,没有获取配置描述符的请求


模式设置成功...

芯片成功工作...

OUT事务,USB总线复位...

施放缓冲区...

OUT事务,USB总线复位...

施放缓冲区...

SETUP事务...

0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00

当前请求:标准设备请求

请求类型:标准请求

想获取:描述符

想获取:描述符 - 设备描述符

复制描述符

端点0的IN请求,主机接收成功

上传描述符成功

端点0的OUT请求,主机的请求接收成功

端点0的OUT请求,主机的请求接收成功

端点0的OUT请求,主机的请求接收成功

SETUP事务...

0x00 0x05 0x0A 0x00 0x00 0x00 0x00 0x00

当前请求:标准设备请求

请求类型:标准请求

想设置地址

暂存发来的地址值

上传状态

端点0的IN请求,主机接收成功

设置地址成功

--------------------------------------------------------------------

地址设置应该是成功了吧?然后进行下一次获取设备描述符,但是却复位了?

--------------------------------------------------------------------

新增设备,USB总线复位...

施放缓冲区...

新增设备,USB总线复位...

施放缓冲区...

新增设备,USB总线复位...

施放缓冲区...

SETUP事务...

0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00

当前请求:标准设备请?请求类型:标准请求

想获取:描述符

想获取:描述符 - 设备描述符

复制描述符

端点0的IN请求,主机接收成功

上传描述符成功

端点0的OUT请求,主机的请求接收成功

端点0的OUT请求,主机的请求接收成功

端点0的OUT请求,主机的请求接收成功

SETUP事务...//然后又开始设置地址,后面就 复位→获取设备描述符→设置地址  循环

0x00 0x05 0x0B 0x00 0x00 0x00 0x00 0x00

当前请求:标准设备请求

请求类型:标准请求

想设置地址

暂存发来的地址值

上传状态

端点0的IN请求,主机接收成功

设置地址成功

新增设备,USB总线复位...

施放缓冲区...

新增设备,USB总线复位...

施放缓冲区...

新增设备,USB总线复位...

施放缓冲区...

SETUP事务...

0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00

当前请求:标准设备请求

请求类型:标准请求

想获取:描述符

想获取:描述符 - 设备描述符

复制描述符

端点0的IN请求,主机接收成功

上传描述符成功

端点0的OUT请求,主机的请求接收成功

端点0的OUT请求,主机的请求接收成功

端点0的OUT请求,主机的请求接收成功

SETUP事务...

0x00 0x05 0x0C 0x00 0x00 0x00 0x00 0x00

当前请求:标准设备请求

请求类型:标准请求

想设置地址

暂存发来的地址值

上传状态

端点0的IN请求,主机接收成功

设置地址成功


代码基本是按照资料的例程写的


USB供电,USB输出是5V

5v吗?那为什么VCC引脚接的是3.3v?芯片资料里说使用5v时vcc要接5v啊

5v是供电电压  不是工作电压

3.3V是板子上的1117产生的

那这样的话就不用管是几伏,直接连5v单片机也没问题咯?

这个应该可以的  不过小编最好采用调压器慢慢升压看看

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top