硬件的MCU是89S52,程序是CH375EVT/PUB/MCS51C/MISCELL/CH375EV1.C 當(dāng)設(shè)備插入PC,ACT#(24)腳的LED不亮,是不是代表CH375沒工作?(25腳輸出高電平,26腳輸出低電平)
25腳輸出高電平,26腳輸出低電平證明CH375還沒有成功復(fù)位,復(fù)位完成后應(yīng)該是25腳輸出低電平,26腳輸出高電平
剛才有點急,打錯了,應(yīng)該也是25腳輸出低電平,26腳輸出高電平,P1.4的LED閃爍不停
P1.4的LED閃爍不停說明程序在執(zhí)行時出錯了,你可以跟蹤下看在哪個地方出錯了.首先檢查硬件有沒有問題,發(fā)CMD_CHECK_EXIST命令后,寫一個數(shù)據(jù)進去,再讀出來,看是不是原數(shù)據(jù)的取反.還有這個程序是做主機的.
25腳輸出低電平,26腳輸出高電平說明375復(fù)位成功了。
CH375EVT/PUB/MCS51C/MISCELL/CH375EV1.C這個程序是用來做主機,操作其他USB設(shè)備的,你說: 當(dāng)設(shè)備插入PC,ACT#(24)腳的LED不亮 你是想用375來做主機操作USB設(shè)備,還是做設(shè)備與PC通信?????
程序運行到mStopIfError()處,顯示出錯(軟件仿真),輸出ERROR:FF,0
返回ff說明模式?jīng)]有設(shè)置成功.用CH375做主機還是做設(shè)備?還有上面說的測試命令可通過了?
我是用CH375做設(shè)備
CH375EVT/PUB/MCS51C/MISCELL/CH375EV1.C這個程序是用來做主機操作其它設(shè)備的,不能與PC通信的 你做設(shè)備應(yīng)該用CH372EVT.ZIP/TEST/TEST.C這個程序.是與PC通信的.
哪里有CH372EVT.ZIP/TEST/TEST.C這個程序,我找不到
找到了.
用了CH372EVT.ZIP/TEST/TEST.C這個程序,插上PC后沒反應(yīng)
你用的是什么單片機,要根據(jù)你的硬件修改數(shù)據(jù)端口和命令端口地址. 插上PC后應(yīng)該提示找到新硬件,然后裝驅(qū)動程序.在設(shè)備管理器里能找到CH375/CH372設(shè)備.
搞定了,多謝