如圖所示,單片機控制CH395通過以太網(wǎng)和PC通訊,仿真的時候代碼總是當(dāng)在檢測PHY狀態(tài)的地方,網(wǎng)線兩端指示燈都不亮,但是用它ping兩臺PC正常,求原因
"仿真的時候代碼總是當(dāng)在檢測PHY狀態(tài)的地方"這是在等待網(wǎng)線的物理連接,在這之前CH395Init()函數(shù)返回多少??如果CH395Init失敗的話,此處網(wǎng)線無法正常連接。
在CH395Init之后,調(diào)用CH395GetIPInf(),確認(rèn)一下設(shè)置的參數(shù)是否正確。
“用它PING兩臺PC”具體操作指?
=>CH395初始化函數(shù)運行正常,返回值0
=>CH395GetIPInf()函數(shù)返回的參數(shù)和我設(shè)置的一致
=>因為當(dāng)時懷疑網(wǎng)線或水晶頭有問題,所以用它連接兩臺PC,然后Ping了一下,測試正常,說明網(wǎng)線沒問題
CH395初始化成功,連不起來,網(wǎng)線確認(rèn)沒有問題,那么問題可能出在CH395網(wǎng)口部分(RJ45,網(wǎng)絡(luò)變壓器),檢查一下這部分電路。
還有注意將CH395和h計算機設(shè)在同一網(wǎng)段。
現(xiàn)在連CH395初始化都過不了,真是受不了,初始化函數(shù)返回0x10,都有什么原因呢
i = CH395CMDCheckExist(0x65);
得到i的值為0x9A,測試通過,CH395工作正常
請問,CH395初始化成功與否與插不插網(wǎng)線有關(guān)系嗎
您好,測試命令通過說明接口通訊正常。
CH395Init返回與是否連接網(wǎng)線無關(guān)。
CH395Init之后,功耗會增加100ma左右,是否會由于供電不足引起異常?
返回0x10,狀態(tài)忙,延時10ms后繼續(xù)查詢,檢查延時函數(shù)是否準(zhǔn)確?
問題具體細節(jié)可電話溝通:025-52638370。
=>接口通訊正常的意思是不能確定CH395是好還是壞嗎?
=>請問我是不是可以這樣理解:只有CH395初始化成功后,功耗才會增加?可從目前初始化函數(shù)的返回值看,CH395并沒有初始化成功。。。
關(guān)于供電我還有一個疑問,CH395不是固定的3.3V和1.8V供電嗎,具體是指那一路呢?
可直接025-52638370電話溝通