CH579M芯片的網(wǎng)絡(luò)如何重新設(shè)定IP地址?
需求:上電后初始化網(wǎng)絡(luò),IP地址為192.168.1.19,設(shè)定為TCP Server模式,建立監(jiān)聽,一切運(yùn)行正常。此時(shí)需要對IP地址進(jìn)行重新設(shè)定,該如何操作?
目前嘗試的方式:
1:直接調(diào)用NetWork_Init()函數(shù)初始化,(這個(gè)函數(shù)在以上電后調(diào)用過)。結(jié)果:IP地址ping不同,客戶端無法連接。
2:在調(diào)用NetWork_Init()函數(shù)前,調(diào)用關(guān)閉網(wǎng)絡(luò)中斷函數(shù)。結(jié)果:IP地址ping不同,客戶端無法連接。
3:在調(diào)用NetWork_Init()函數(shù)前,調(diào)用關(guān)閉網(wǎng)絡(luò)中斷函數(shù)且調(diào)用關(guān)閉socket的函數(shù)。結(jié)果:IP地址ping不同,客戶端無法連接。
4:用看門狗或者重新上電,設(shè)置的IP地址可以正常使用,終端可以訪問。
請問:如果在不重啟的情況下重新設(shè)置IP地址以及TCP Server模式下的socket端口號?