CH375USB通信

斑竹你好 首先,去用萬用表去測(cè)芯片的25腳和26腳電壓是多少?正常情況下25腳為低,26腳為高, 這一步正常了. 那么接下來做測(cè)試命令:命令端口寫0X06,數(shù)據(jù)端口寫0X55,從375數(shù)據(jù)端口讀取數(shù)據(jù),硬件正常的話,讀取的數(shù)據(jù)應(yīng)該為0XAA,當(dāng)這一步驟正常的話,你只需要設(shè)置模式2之后,UD+的電壓就會(huì)變?yōu)?V左右,接到計(jì)算機(jī)上面的話,計(jì)算機(jī)就會(huì)提示你安裝驅(qū)動(dòng)的。 這個(gè)測(cè)試命令是如何作的呢?

你只需要對(duì)相應(yīng)的命令端口和數(shù)據(jù)端口進(jìn)行操作就可以了,具體的操作如下: CH375_CMD_PORT = CMD_CHECK_EXIST; /* 測(cè)試CH375是否正常工作 */ Delay2us( ); /* 如果時(shí)鐘頻率低于16MHz則無需該指令延時(shí) */ CH375_DAT_PORT = 0x55; /* 寫入測(cè)試數(shù)據(jù) */ Delay2us( ); i = ~ 0x55; /* 返回?cái)?shù)據(jù)應(yīng)該是測(cè)試數(shù)據(jù)取反 */ if ( CH375_DAT_PORT != i ) { /* CH375不正常 */ for ( i=80; i!=0; i-- ) { CH375_CMD_PORT = CMD_RESET_ALL; /* 多次重復(fù)發(fā)命令,執(zhí)行硬件復(fù)位 */ Delay2us( ); } CH375_CMD_PORT = 0; Delay50ms( ); /* 延時(shí)50ms */


為保險(xiǎn)起見,建議測(cè)試兩次,發(fā)55返回AA,發(fā)AA返回55. 樓上的回答基本正確.但是 CH375_CMD_PORT = 0; 可以去掉.


我還是不怎么懂? 我把這個(gè)程序燒進(jìn)MCU中去,但是,沒有一點(diǎn)反應(yīng), 是不是有專門的測(cè)試軟件,發(fā)55返A(chǔ)A的。


可否用電話或者QQ聯(lián)系。 我QQ:35562111


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

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