Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Смяна на IP адрес в движение при майкрочипски TCPIP стак
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=11483
Страница 1 от 1

Автор:  stoyanoff [ Вто Юни 25, 2013 8:19 pm ]
Заглавие:  Смяна на IP адрес в движение при майкрочипски TCPIP стак

Имам PIC18F66J60, на който съм качил CCS TCPIP стак(в общи линии е като оригиналния за С18, но модифициран, за да го транслира CCS). Искам да добавя опция към програмата ми, клиентът да може да променя IP адреса по свое желание. Проблемът е в това, че не получавам достъп до структурата AppConfig, която съдържа IP,MAC,Gateway бла бла. В watch прозореца ми дава symbol not found. Чипът, който използвам няма ЕЕПРОМ и не мога да го използвам, за да променям зададеното IP от там( да задавам нови стойности в ЕЕПРОМ и при рестарт да си зареди от там). Може ли някой да ми каже как да преодолея този проблем? Не говорим за DHCP. Идеята е потребителят да може да си избере произволно IP и т. нат.
Поздрави!

Автор:  relsys [ Вто Юни 25, 2013 8:54 pm ]
Заглавие:  Re: Смяна на IP адрес в движение при майкрочипски TCPIP стак

stoyanoff написа:
Чипът, който използвам няма ЕЕПРОМ....


Ми то тоя чип може да си пише по флаша, така че може там да сложиш настройките...

Автор:  IvoDimitroff [ Сря Юни 26, 2013 4:14 pm ]
Заглавие:  Re: Смяна на IP адрес в движение при майкрочипски TCPIP стак

//IP address of this unit
MY_IP_BYTE1=192;
MY_IP_BYTE2=168;
MY_IP_BYTE3=100;
MY_IP_BYTE4=7;

//network gateway
MY_GATE_BYTE1=192;
MY_GATE_BYTE2=168;
MY_GATE_BYTE3=100;
MY_GATE_BYTE4=1;

//subnet mask
MY_MASK_BYTE1=255;
MY_MASK_BYTE2=255;
MY_MASK_BYTE3=255;
MY_MASK_BYTE4=0;

Можеш по всяко време да ги променяш, за да няма издънки предварително ги валидирай.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/