我用CH375做主机操作USBCH372设备,初始化设备成功,但从设备接收数据,执行USB事务时不能跳出中断!375的#INT为高!
下面是执行USB事务子程序,请问 endp_and_pid 一般设置为多少?! 大虾指点啊!
unsigned char issue_token( unsigned char endp_and_pid ) /* 执行USB事务 */ { unsigned char status;
/* 执行完成后, 将产生中断通知单片机, 如果是USB_INT_SUCCESS就说明操作成功 */ xWriteCH375Cmd( CMD_ISSUE_TOKEN ); xWriteCH375Data( endp_and_pid ); /* 高4位目的端点号, 低4位令牌PID */
status = wait_interrupt(); /* 等待CH375操作完成 */ return( status ); }