各位好,我现在用STC12C5A60S2单片机读U盘,用CH375B模块接成并口。接口如下CH375_CMD_PORT_ADDR 0xBDF1;10111101 11110001 CH375_DAT_PORT_ADDR 0xBCF0;10111100 11110000 我是这样接的,P2.0接A0,P2.1接CS.DO~D7接P0^0~P0^7; 我用的是CH375HF4.LIB库文件,头文件也是用它的头文件,但是在初始化就失败了,(之前用别的程序初始化成功的。)主函数如下
main( ) { UINT8 i; LED_OUT_INIT( ); LED_OUT_ACT( ); /* 开机后LED亮一下以示工作 */ delayms(10); LED_OUT_INACT( ); //mInitSTDIO( ); /* 为了让计算机通过串口监控演示过程 */ v_Lcd12864Init_f(); delayms(100); //等闪两下表示程序开始运行 v_Lcd12864PutString_f( 1,1, "请稍等···") ; i = CH375LibInit( ); /* 初始化CH375程序库和CH375芯片,操作成功返回0 */ mStopIfError( i ); /* 其它电路初始化 */ v_Lcd12864PutString_f( 0,0, "请插入优盘") ; jianchaU(); //判断U盘连接情况 Enumber(); //枚举音频文件名 while(1); }main( ) { UINT8 i; LED_OUT_INIT( ); LED_OUT_ACT( ); /* 开机后LED亮一下以示工作 */ delayms(10); LED_OUT_INACT( ); //mInitSTDIO( ); /* 为了让计算机通过串口监控演示过程 */ v_Lcd12864Init_f(); delayms(100); //等闪两下表示程序开始运行 v_Lcd12864PutString_f( 1,1, "请稍等···") ; i = CH375LibInit( ); /* 初始化CH375程序库和CH375芯片,操作成功返回0 */ mStopIfError( i ); /* 其它电路初始化 */ v_Lcd12864PutString_f( 0,0, "请插入优盘") ; jianchaU(); //判断U盘连接情况 Enumber(); //枚举音频文件名 while(1); } 请各位指导一下啊,我还是用这个的新手哦!先谢谢了!