各位好,我現(xiàn)在用STC12C5A60S2單片機(jī)讀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庫(kù)文件,頭文件也是用它的頭文件,但是在初始化就失敗了,(之前用別的程序初始化成功的。)主函數(shù)如下
main( ) { UINT8 i; LED_OUT_INIT( ); LED_OUT_ACT( ); /* 開(kāi)機(jī)后LED亮一下以示工作 */ delayms(10); LED_OUT_INACT( ); //mInitSTDIO( ); /* 為了讓計(jì)算機(jī)通過(guò)串口監(jiān)控演示過(guò)程 */ v_Lcd12864Init_f(); delayms(100); //等閃兩下表示程序開(kāi)始運(yùn)行 v_Lcd12864PutString_f( 1,1, "請(qǐng)稍等···") ; i = CH375LibInit( ); /* 初始化CH375程序庫(kù)和CH375芯片,操作成功返回0 */ mStopIfError( i ); /* 其它電路初始化 */ v_Lcd12864PutString_f( 0,0, "請(qǐng)插入優(yōu)盤") ; jianchaU(); //判斷U盤連接情況 Enumber(); //枚舉音頻文件名 while(1); }main( ) { UINT8 i; LED_OUT_INIT( ); LED_OUT_ACT( ); /* 開(kāi)機(jī)后LED亮一下以示工作 */ delayms(10); LED_OUT_INACT( ); //mInitSTDIO( ); /* 為了讓計(jì)算機(jī)通過(guò)串口監(jiān)控演示過(guò)程 */ v_Lcd12864Init_f(); delayms(100); //等閃兩下表示程序開(kāi)始運(yùn)行 v_Lcd12864PutString_f( 1,1, "請(qǐng)稍等···") ; i = CH375LibInit( ); /* 初始化CH375程序庫(kù)和CH375芯片,操作成功返回0 */ mStopIfError( i ); /* 其它電路初始化 */ v_Lcd12864PutString_f( 0,0, "請(qǐng)插入優(yōu)盤") ; jianchaU(); //判斷U盤連接情況 Enumber(); //枚舉音頻文件名 while(1); } 請(qǐng)各位指導(dǎo)一下啊,我還是用這個(gè)的新手哦!先謝謝了!