我想問一下,CH372和PC機聯(lián)不上,PC機沒有發(fā)現(xiàn)該設(shè)備,
但CH372初始化成功,測試也成功, 請問有什么解決的辦法?
謝謝大家[Emot]8[/Emot]
我想問一下,CH372和PC機聯(lián)不上,PC機沒有發(fā)現(xiàn)該設(shè)備,
但CH372初始化成功,測試也成功, 請問有什么解決的辦法?
謝謝大家[Emot]8[/Emot]
測試成功后,將模式設(shè)置成模式2,模式設(shè)置成功后,計算機端就會提示找到新硬件.還有UD+,UD-不能接反,看下UD+,UD-的電壓是多少?
UD+,UD-不能接反---這個是一定要確定的,很多時候都是這個出了錯誤的,我就是執(zhí)扭在這一點的 我解決了計算機識別硬件的問題,所以來幫忙回答這方面的問題 現(xiàn)在我的數(shù)據(jù)上傳下傳出了問題,麻煩你們給予解答好嗎?
UD+,UD-沒有接反,UD+的電壓是3.26,UD-的是-0.02 ,CH372的電壓是4.8V,
郁悶啊?找不到錯誤的原因! CH372的1腳一直是高電平, 沒有中斷,根本上傳不了數(shù)據(jù),
請大家?guī)蛶兔? 我以前用CH375做從機沒有問題. 現(xiàn)在改用CH372做從機可是一直上傳不了數(shù)據(jù)?
謝謝,請指點
模式設(shè)置成功后, 插到計算機上提示找到新硬件了嗎?驅(qū)動有沒有安裝成功?按你說的UD+的電壓是3.26,UD-的是-0.02 ,計算機應(yīng)該能提示找到新硬件的。 如果這些都正常的話,上位機你可以先用DEBUG372.EXE進行簡單調(diào)試,下位機的話你可以參考TEST.C程序。上位機先發(fā)起數(shù)據(jù)的通信。
現(xiàn)在CH372能下傳數(shù)據(jù),但是不能上傳數(shù)據(jù), 上電初始化成功后,往CH372寫64字節(jié)的數(shù)據(jù), 然后用DEBUG372.EXE軟件上傳數(shù)據(jù),可是沒有數(shù)據(jù), CH372的1腳也沒有中斷(一直是高電平),
還的請高手指點, 小弟謝謝了 這是什么問題啊?
往CH372寫數(shù)據(jù)之前加上下面這段程序. while(1){ /*用來確定主機是否準(zhǔn)備好*/ Delay50ms(); CH375_WR_CMD_PORT(0x0a);//GET_TOGGLE命令 CH375_WR_DAT_PORT(0x20); c=CH375_RD_DAT_PORT(); if((c&0x20)==0x20)break; } Delay50ms();
請問0x0a是什么命令,好像在CH372中沒有這個命令,
能解釋一下嗎? 謝謝 了
這個命令是用來通知主機設(shè)備有沒有準(zhǔn)備好。要是你一上來就要CH375上傳數(shù)據(jù),那就要發(fā)這條命令,或者你先下傳數(shù)據(jù)成功后,再上傳數(shù)據(jù)看行不行。