在使用例程控制打印機(jī)時(shí),出錯(cuò)了。具體為初始化打印機(jī)時(shí)的
if ( status==USB_INT_SUCCESS ) { ?/* 操作成功則讀出描述符并分析 */
len=rd_usb_data( buffer ); ?/* 將獲取的描述符數(shù)據(jù)從CH375中讀出到單片機(jī)的RAM緩沖區(qū)中,返回描述符長(zhǎng)度 */
if ( p_cfg_descr->itf_descr.bInterfaceClass!=7 || p_cfg_descr->itf_descr.bInterfaceSubClass!=1 ) return( UNKNOWN_USB_PRINT ); ?/* 不是USB打印機(jī)或者不符合USB規(guī)范 */
返回的?p_cfg_descr->itf_descr.bInterfaceClass和?p_cfg_descr->itf_descr.bInterfaceSubClass的值均為1.有大神指導(dǎo)是什么原因嗎?