完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好,我在MPLAB IDE v3.26x.onyv1_07_01I下编程使用了一个软家庭微芯片“pic32_eth_wifi_web_server.X”和BSP(pic32mx_eth_sk)的例子,这些是我根据需要修改的。只是暂时,我用“和谐配置器”在我的应用程序中设置了我的网络设置。只有当我想通过网络演示界面改变我的ip时,它才被考虑,但是当我重新启动电子板时,我的IP没有考虑在内,而是保留在旧的ip上。是否有特定的配置make on mch或者应该编写一个函数来保存网络设置,以便它们在重新启动时生效。我使用débuger查看软件是如何工作的,当我改变IP并重新启动并且它到达这里._http_app.c时,我试着理解网络设置保存在闪存中的位置处理器的Tyn,如果它们是。我是否为新地址初始化程序生效?感谢您的宝贵帮助。
|
|
相关推荐
5个回答
|
|
请帮助我。程序在哪里接收网络设置(IP、网关、掩码……)在http_costum.c或其他地方,我可以保存它们以便在启动时初始化。
|
|
|
|
网络接口的静态IP地址以2种方式设置:1。当TCP/IP栈被TestCpIpStaskIpIrimalIZE()调用初始化时。这里传递了网络接口的参数,包括静态IP地址和掩码、主机名、网关地址等。请参阅StasyInIn.c::TCPIPpHoestsIO配置结构,该结构在堆栈初始化时传递。2。当使用TCPIP_STACK_NetUp()调用显式地打开网络接口时,使用完全相同的参数,TCPIP_NETWORK_CON.-与上面相同。h,参见“…\框架驱动程序 Flash DRVFLASH .H”。
|
|
|
|
谢谢你的答复,因为我看不清楚如何操作。我查看或接收网络设置,在文件._http_app.c对不起,我不明白如何将代码放入窗口?如果(!)STRCMP((char))HTTPDATABUFF,(const char *)“IP”){/ /保存新的静态IP地址IF(!)TCPIP_Helper_StringToIPAddress((char*)(httpDataBuff+6),&newIPAddress)){bConfigFailure=true;break;}strncpy(httpNetData.ipAddr,(char*)httpDataBuff+6,sizeof(httpNetData.ipAddr));}以及其中在system_init.cSYS MODULE_OBJ TCPIP_STACK_Init()中设置网络参数的初始化tcpip_STACK_STACK_tttcpIPIPIPIItttcpIPIPIPIItttCPIPIPIPIIIIIIttttttttttttttCPCPCPCPIPIPIPIPIPIITATATATATATATATATATATATATATAttttttCPIPIPIPIPIPIPIIIIIIIIttttttttipInInIIIIIIIttttttttttttipInInInIIIIIIIIIIttttttttttttttttttttttttipInInInIIIIIIIIIIIIIIIttttttttttcpipInit.pModConfig=TCPIP_STACK_MODULE_CON._TBL;tcpipInit.nModules=sizeof(TCPIP_STACK_MODULE_CON._TBL)/sizeof(*TCPIP_STACK_MODULE_CON._TBL);返回TCPIP_STACK_Initialize(0,&tcpipInit.moduleInit);},但我在“.”中没有flash.h文件。框架驱动程序Flash Drvflash。h。我有一个文件。框架\驱动程序Flash DRVYNVM。h。
|
|
|
|
要检索接口的IP地址,需要使用:TCPIP_STACK_NetAddress()函数。例如,要写到flash useDRV_FLASH_WriteRow()。声明为存储保留的flash区域,然后可以使用drv_flash提供的函数对其进行写入。
|
|
|
|
哪些示例应用程序做到这一点?这可能是在一些示例性应用程序中没有涉及的热门话题,而且看起来并不难。
|
|
|
|
只有小组成员才能发言,加入小组>>
5250 浏览 9 评论
2037 浏览 8 评论
1958 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3218 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2266 浏览 5 评论
788浏览 1评论
680浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
609浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
685浏览 0评论
582浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 20:18 , Processed in 1.315299 second(s), Total 104, Slave 88 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号