307VCT6修改IP地址,有没有关掉网络部分电源,重新初始化网络部分的方法,实现多次修改不同IP地址,多次初始化,如何进入安全模式,通过软件复位的方法进行多次修改
查看: 2397
回复: 9
#CH32V307VCT6
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
您好,修改IP后直接调用以下函数即可。
i = ETH_LibInit(IPAddr, GWIPAddr, IPMask, MACAddr); //Ethernet library initialize
mStopIfError(i);
这个只可以修改一次,第二次修改就卡死在初始化函数里面了,想知道怎么通过进入安全模式,进行软件复位的方法来进行修改
直接调用该函数即可实现软件复位。
您好,有什么办法可以只关网络部分的电源,这个系统软件复位函数会让板子重启,会出现掉电,导致继电器会跳;我之前用ch579M芯片做过一个类似功能的,这部分采用就是复位->关网络部分电源->延时,再->复位->开网络部分电源,再调用网络初始化函数就可以实现多次改ip功能,不掉电。
V307可以实现这个吗?
您可以在关闭307ETH中断与ETH时钟后延时一段时间再开启即可。如有其他问题可通过邮件沟通:zl@wch.cn
可以写几行寄存器代码参考一下吗 这个手册好难找寄存器
代码可参考:
谢谢 可以正常实现不掉电修改了
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录