ch375hf6.h在那找啊?!

ch375hf6.h在那找啊?!

UINT8 CH375LibInit( void ) /* 初始化CH375程序庫和CH375芯片,操作成功返回0 */ { if ( SP > 0xF0 ) return( 0xFC ); /* 單片機的堆??臻g不夠,CH375子程序庫最多可能有7級子程序,查詢方式最多需要14字節(jié)的堆棧空間,建議提供余量 */ CH375LibConfig = LIB_CFG_VALUE; /* CH375程序庫配置值 */ DISK_BASE_BUF[0] = 0; /* 該操作無意義,只是為了防止編譯器優(yōu)化時不產(chǎn)生DISK_BASE_BUF緩沖區(qū) */ if ( CH375GetVer( ) < CH375_LIB_VER ) return( 0xFF ); /* 獲取當前子程序庫的版本號,版本太低則返回錯誤 */ return( CH375Init( ) ); /* 初始化CH375 */ } 這個和初始化有關系嗎>? 是什么意思啊!

/* 設置CH375為USB主機方式 */ unsigned char mCH375Init( ) { unsigned char i; #ifdef TEST_CH375_PORT unsigned char c; CH375_WR_CMD_PORT( CMD_CHECK_EXIST ); /* 測試工作狀態(tài) */ CH375_WR_DAT_PORT( 0x55 ); /* 測試數(shù)據(jù) */ c = CH375_RD_DAT_PORT( ); /* 返回數(shù)據(jù)應該是測試數(shù)據(jù)取反 */ // printf("C:%x\n",(unsigned short)c); if ( c != 0xaa ) { /* CH375出錯 */ for ( i = 100; i != 0; i -- ) { /* 強制數(shù)據(jù)同步 */ CH375_WR_CMD_PORT( CMD_RESET_ALL ); /* CH375執(zhí)行硬件復位 */ c = CH375_RD_DAT_PORT( ); /* 延時 */ } mDelay100mS( ); /* 延時至少30mS */ } #endif CH375_WR_CMD_PORT( CMD_SET_USB_MODE ); /* 設置USB工作模式 */ CH375_WR_DAT_PORT( 6 ); /* 模式代碼,自動檢測USB設備連接 */ for ( i = 0xff; i != 0; i -- ) /* 等待操作成功,通常需要等待10uS-20uS */ if ( CH375_RD_DAT_PORT( ) == CMD_RET_SUCCESS ) break; /* 操作成功 */ if ( i != 0 ) return( 0 ); /* 操作成功 */ else return( 0xff ); /* CH375出錯,例如芯片型號錯或者處于串口方式或者不支持 */ } 這個和上面的程序有什么關系嗎 ?


使用\CH375LIB\MCS51\FILELIB4\EXAM10\CH375HFT.C,P1.4 一直閃 是不是初始化有問題啊!(使用ST89C516RD), 在使用您提供的歷程是可以的 ,既初始化成功! 請問如何查啊!?//急盼!!


在你庫的初始化前面,你需要做一下測試命令,只有測試命令通過了的話,庫的初始化才能通過,實際我們給出的例子程序是通過單片機的串口數(shù)據(jù)來監(jiān)控程序執(zhí)行到哪一步


謝謝 明白了


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频