我用ch372做數(shù)據(jù)傳輸,參考ch372ds1的電路圖設(shè)計 出現(xiàn)的問題是我插上時發(fā)現(xiàn)了新硬件標(biāo)志,打開屬性時新硬件上打了個大大的黃色的感嘆號,說找不到相應(yīng)的驅(qū)動,裝上之后還是不行。 我用萬用表測的晶振的電壓是2v左右,但不穩(wěn)定,我用自己編的測試程序檢驗,好像單片及也沒有數(shù)據(jù)輸出。 請各位幫幫忙,看看我下一步該怎么調(diào)試。 還有ch372的CHECK_EXIST命令該怎么用啊,是編程檢驗么?能說的具體一點么 謝謝各位了 [Emot]1[/Emot]
晶振在2V的話,那說明你的晶振起振了,CHECK-EXIST命令是先將這個命令寫給372,在將你的測試數(shù)據(jù)寫給372,在讀372返回的數(shù)據(jù),如果返回的數(shù)據(jù)是你輸入數(shù)據(jù)的取反的話,那就說明你的硬件有問題,你插上發(fā)現(xiàn)新的硬件的話,那說明你的硬件沒什么大的問題,出現(xiàn)感嘆號那就說明你的驅(qū)動沒安裝上
哦,安裝驅(qū)動很麻煩么?我是把程序燒寫進(jìn)去調(diào)試呢還是可以用仿真器呢,我看了一些貼自說要把單片機(jī)弄上,否則,無效 還有用CHECK-EXIST編寫測試程序時,不用設(shè)置ch372的工作模式,初始化之類的么?
安裝驅(qū)動不是很麻煩,你只要安裝CH372DRV就可以了,你用仿真器也是可以的,用CHECK-EXIST命令的時候,是不要設(shè)置模式初始化之類的,在主程序的一開始就發(fā)這個命令,不過你的函數(shù)要寫正確,你可以參考我們的例子程序
好的,謝謝,我明天試一下,我的晶振起振是不是就意味著硬件么問題了 還是只要晶振起振就可以用CHECK-EXIST來測試了
晶振起振并不代表你的硬件沒問題,你最好還是用CHECK-EXIST命令測試下
我用你們提供的測試單片機(jī)測試程序試了,就是pub\mcu\test.c那個程序,然后在win文件夾下的test測試平臺的命令提示符下測試,現(xiàn)實的結(jié)果是:“test data correctness" 但是,我用寄存器觀察,不是取反結(jié)果啊