先使用dhcp,途中需要切换成用户自己设置的静态ip怎么弄?没看到有相应的函数接口?
查看: 3026
回复: 4
ch579M
热门产品 :
CH182: 以太网PHY收发器芯片
运行过程中不能更改本地IP参数;如要更改,需要将所有配置和库重新初始化。
R8_SAFE_ACCESS_SIG = SAFE_ACCESS_SIG1;
R8_SAFE_ACCESS_SIG = SAFE_ACCESS_SIG2;
R8_SLP_CLK_OFF1 &= ~RB_SLP_CLK_ETH;
R8_SLP_POWER_CTRL &= ~RB_SLP_ETH_PWR_DN;
R8_SAFE_ACCESS_SIG = 0;
重新初始化前先关闭ETH,即加上以上代码;后重新初始化
重新调用CH57xNET_LibInit()之后,创建socket失败
您好,您可以先使用CH57X的软件复位函数之后,再去重新初始化网络
EG:
void CH57xRST (void)
{
//printf("rst\r\n");
R8_SAFE_ACCESS_SIG = 0x57 ;
R8_SAFE_ACCESS_SIG = 0xA8 ;
R8_RST_WDOG_CTRL |=RB_SOFTWARE_RESET;
}
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录