在你们给的例子CH375EV1.c中,当USB复位后,有获取设备描述符,设置地址等操作。
而在使用库文件CH375HFX时,为什么并没有获取描述符等操作呢?
CH3751EV1.c部分代码如下:
mCtrlGetDescr( 1 ); /* 获取设备描述符 */ mStopIfError( ); len = mReadCH375Data( DATA_BUFFER ); /* 读取设备描述符数据 */ ...... mCtrlSetAddress( 5 ); /* 设置USB地址,地址值为1到7EH,因为没有用HUB并且只有一个USB设备,所以任意选 */
mCtrlGetDescr( 2 ); /* 获取配置描述符 */ len = mReadCH375Data( DATA_BUFFER ); /* 读取配置描述符数据 */