執(zhí)行這兩句程序 i = CH375LibInit( ); /* 初始化CH375程序庫和CH375芯片,操作成功返回0 */ mStopIfError( i );
初始化結(jié)果i=0x81;注釋說/* CH375硬件錯誤,可能需要復(fù)位CH375 */,但芯片之前復(fù)位過了。 我做的板子將RETI接到了IO口上,經(jīng)過了IO口復(fù)位,有影響嗎?急!謝謝諸位!
執(zhí)行這兩句程序 i = CH375LibInit( ); /* 初始化CH375程序庫和CH375芯片,操作成功返回0 */ mStopIfError( i );
初始化結(jié)果i=0x81;注釋說/* CH375硬件錯誤,可能需要復(fù)位CH375 */,但芯片之前復(fù)位過了。 我做的板子將RETI接到了IO口上,經(jīng)過了IO口復(fù)位,有影響嗎?急!謝謝諸位!
我今天在調(diào)試時也遇到過這樣的情況,不過之前板測過可以用! 那就肯定是哪邊連接出錯或是電壓出現(xiàn)抖動! 后來我試著重新上電,問題就解決了,你不防試試!
我的復(fù)位管腳RETI接到了IO口上,通過軟件復(fù)位,效果應(yīng)該一樣的吧?
(1)IO口輸出高電平,CH375復(fù)位40Ms以后,IO口應(yīng)輸出低電平,取消對CH35的復(fù)位 (2)檢查數(shù)據(jù)線的連接是否正確
建議采用測試命令來進(jìn)行硬件的檢測
請問測試命令是什么,在哪里找?
源程序為的數(shù)據(jù)和控制使用IO方式實現(xiàn)的,我改成了數(shù)據(jù)總線和地址總線的方式。不知道回回會影響子函數(shù)庫的調(diào)用?
測試命令你可以去參考下CH375DS1的說明書
請問是不是復(fù)位之后各個數(shù)據(jù)管腳應(yīng)該是低電平呀?但我的復(fù)位后數(shù)據(jù)口線全為高!初始化回復(fù)0x81,是什么問題呢?幫我看一下硬件!急!
詳細(xì)說明硬件,例如供電,信號線,數(shù)據(jù)線的連接。最好把圖貼出來。
這是我的電路,幫我看看,謝謝了。
RSTI由IO口控制
從電路方面來看好象是沒問題!
問題解決了,謝謝諸位呀!