375B查询方式时如何查询命令口的位7

我用375B做读写U盘时.中断方式下我如果没有把U盘一直插在USB口上程序一直在等待U盘插入,我即使这时插入U盘也是在等感觉好象没有发生中断,如果在电源复位前我一直插着U盘的话程序能正常执行的也就是说中断是正常的.不知这是为什么?? .我如果改为查询方式.看到头文件中有一个读取命令口的函数,可以查询命令口位7得到中断状态.我想问的是对这个命令口的读 xReadCH375Cmd( )是否是象对数据口读一样.比如这样 UINT8 xReadCH375Cmd( void ) { UINT8 mData; mDelay1_2uS( ); /* 至少延时1.2uS */ mDelay1_2uS( ); mData = (UINT8)CH375Cmd; //命令口读 return( mData ); }[Emot]6[/Emot]

(1)可能与USB口供电有关,有的U盘耗电较大,动态插入会造成电源不稳定,USB口电源与地跨接一个47uF的电容。 (2)完全正确


只有登录才能回复,可以选择微信账号登录