標(biāo)題: W5500的SN_DIPR寄存器無法寫入?請大佬幫忙看看 [打印本頁]

作者: rctty    時間: 2022-9-27 17:26
標(biāo)題: W5500的SN_DIPR寄存器無法寫入?請大佬幫忙看看
SPI沒問題,通用寄存器配置了能再讀取出來,socket收發(fā)緩存設(shè)置也能讀出來,然后配置socket的 Sn_MR配置寄存器也沒問題,但是一對DIPR寄存器進行配置,讀出來的值一直是0

#define ReadSckReg                                0x08       
#define WriteSckReg                                0x0C       


Net_Write(Net1, Net1_SPI, Sn_DIPR, WriteSckReg, NetConfig[0].DA_IP, 4);//寫入目標(biāo)IP
delay(100, ACTIVE);//100ms延時
Net_Read(Net1, Net1_SPI, Sn_DIPR, ReadSckReg, tar, 4);


同樣的操作,寫入Sn_MR再讀的時候是沒問題的



作者: yzwzfyz    時間: 2022-9-28 09:50
仔細閱讀手冊,看看DIPR與其它可寫的有何區(qū)別。
作者: rctty    時間: 2022-9-29 09:21
解決了,是因為沒插網(wǎng)線,插了就能寫進去了,用戶手冊上也沒說明




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1