标题:
W5500的SN_DIPR寄存器无法写入?请大佬帮忙看看
[打印本页]
作者:
rctty
时间:
2022-9-27 17:26
标题:
W5500的SN_DIPR寄存器无法写入?请大佬帮忙看看
SPI没问题,通用寄存器配置了能再读取出来,socket收发缓存设置也能读出来,然后配置socket的 Sn_MR配置寄存器也没问题,但是一对DIPR寄存器进行配置,读出来的值一直是0
#define ReadSckReg 0x08
#define WriteSckReg 0x0C
Net_Write(Net1, Net1_SPI, Sn_DIPR, WriteSckReg, NetConfig[0].DA_IP, 4);//写入目标IP
delay(100, ACTIVE);//100ms延时
Net_Read(Net1, Net1_SPI, Sn_DIPR, ReadSckReg, tar, 4);
同样的操作,写入Sn_MR再读的时候是没问题的
作者:
yzwzfyz
时间:
2022-9-28 09:50
仔细阅读手册,看看DIPR与其它可写的有何区别。
作者:
rctty
时间:
2022-9-29 09:21
解决了,是因为没插网线,插了就能写进去了,用户手册上也没说明
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1