????????在rtthread studio使用lwip后網(wǎng)絡通訊都正常,但是網(wǎng)口上的狀態(tài)指示燈不知如何自動控制,目前是不管什么連接狀態(tài),兩個指示燈都不會亮,網(wǎng)上也沒找到相關資料。
????????官方的網(wǎng)口示例程序中看到應該是定義Ethernet_LED_LINKSET及Ethernet_LED_DATASET兩個函數(shù)就行,插拔網(wǎng)線狀態(tài)燈都會正常顯示。
????????在rtthread studio使用lwip后網(wǎng)絡通訊都正常,但是網(wǎng)口上的狀態(tài)指示燈不知如何自動控制,目前是不管什么連接狀態(tài),兩個指示燈都不會亮,網(wǎng)上也沒找到相關資料。
????????官方的網(wǎng)口示例程序中看到應該是定義Ethernet_LED_LINKSET及Ethernet_LED_DATASET兩個函數(shù)就行,插拔網(wǎng)線狀態(tài)燈都會正常顯示。
您好,我們EVT以太網(wǎng)例程中關于指示燈的一個配置都是可以自定義連接,可以根據(jù)自定義的一個引腳使用杜邦線去連接相應的指示燈。關于你所說的rtthread studio使用lwip的工程,你可以看一下程序中是否有相關引腳定義的配置,或看一下開發(fā)板是否有相應的指示燈連接提示。
在EVT以太網(wǎng)程序中看到是WCHNET_GetPHYStatus能獲取網(wǎng)線連接狀態(tài),但是由于該函數(shù)在libwchnet.a庫中無法看到實現(xiàn)方式,在ch32v30x_eth.c中有個函數(shù)ETH_GetlinkStaus,但是芯片上電啟動ETH后不管有沒有插網(wǎng)線都會返回1
您好,我們協(xié)議棧一般用? WCHNET_PhyStatus( );函數(shù),將phy狀態(tài)傳入?yún)f(xié)議棧,然后,通過WCHNET_GetPHYStatus();函數(shù)獲取phy狀態(tài),之后在根據(jù)phy狀態(tài)判斷是否連上,若您沒有使用我們的協(xié)議棧,使用lwip的話,那lwip應該也有判斷phy是否連上的接口,后續(xù)可以郵箱交流一下:kx@wch.cn