[求助]如何执行硬件检查啊 返回值在哪里看呢

小弟初学,这个问题是不是太简单了啊 ,我现在无法安装驱动,显示无法识别的USB设备,看了论坛里的问题,觉得应该是下位机的问题,CH375工作电压是3.3V,晶振工作正常,复位口我接了0.47U的瓷片电容,我想运行下硬件测试命令检查下硬件到底还有没有问题,知道的请给个答复 谢谢啊 要能给个调通的初始化程序更好了[Emot]2[/Emot]

CH375_WR_CMD_PORT( CMD_CHECK_EXIST ); /* 测试CH375是否正常工作 */ CH375_WR_DAT_PORT( 0x55 ); /* 写入测试数据 */ i = ~ 0x55; /* 返回数据应该是测试数据取反 */ if ( CH375_RD_DAT_PORT( ) != i ) { /* CH375不正常 */ for ( i=80; i!=0; i-- ) { CH375_WR_CMD_PORT( CMD_RESET_ALL ); /* 多次重复发命令,执行硬件复位 */ CH375_RD_DAT_PORT( ); } CH375_WR_CMD_PORT( 0 ); Delay50ms( ); /* 延时50ms */ } 是这样的,发下去测试,命令后在发一个任意数据(上面发的是0X55),375会取反送出! 如果测试命令不过一般是硬件出现问题!


谢谢


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