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

Проблем с Microchip TCPIP стак и С18
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=10823
Страница 1 от 1

Автор:  stoyanoff [ Пет Ное 23, 2012 1:01 pm ]
Заглавие:  Проблем с Microchip TCPIP стак и С18

Здравейте! Не съм ползвал до сега официалния TCPIP стак на Майкрочип. Имам проблем със създаване на простичка програмка.
Инсталирах си библиотеките на Майкрочип и компилирах няколко от примерите. По-прочетох това онова и стигнах до страница 8 на 00833.pdf. Там има прост пример, който реших да си направя. Направих си нов проект(18F97J60) добавих нужните хедъри към проекта(не можах да намеря http.h и сложих http2.h). Добавих в include и library path папките h и lib. Първо грешките, които ми връщаше компилатора бяха прости - не са дефинирани UDP и HTTP сокетс, които бързо реших. После ми поиска макрос и тук започнаха проблемите. Не съм запознат с тези макроси. Взех някакъв макрос от един от проектите от библиотеката, но след няколко до настройвания ми върна синтактична грешка и ....
Може ли да ми кажете(или да дадете линк къде да прочета) как да си направя мой проект примерно за 18F66J60 или 18F67J60. Не ми трябват за сега допълнителни приставки(ENC28J60 и т.нат.)?!
Ще се радвам и ако ми посочите къде съм сбъркал. До сега съм използвал стак за CCS и MicroC, но там просто добавяш файловете и всичко е 6.
Благодаря!

Автор:  [ Пет Ное 23, 2012 1:48 pm ]
Заглавие:  Re: Проблем с Microchip TCPIP стак и С18

Предполагам, че имаш проблем с пътя до заглавни и сорс код файлове. Ако примерите им се компилират правилно, а проект направен от теб не, то тогава направи си нова папка на същото ниво във файловата система на което ниво се намират проектите им, копирай техен проект в тази папка, след това преименувай каквото ти трябва. Виж в техните проекти как са зададени пътищата до заглавни файлове и библиотеки.

Автор:  stoyanoff [ Пет Ное 23, 2012 2:15 pm ]
Заглавие:  Re: Проблем с Microchip TCPIP стак и С18

Пробвах - няма разлика. Не правя нещо, както трябва. Първо ми казва, че не съм дефинирал UDP и HTTP сокети, а като ги дефинирам ми казва, че се повтаря дефиницията. Пробвах дори да го добавя като сорс файл към действащ проект - същата работа.
Явно има някаква тънкост. Не правя нещо, както трябва....

Автор:  stoyanoff [ Вто Ное 27, 2012 4:52 pm ]
Заглавие:  Re: Проблем с Microchip TCPIP стак и С18

По-прочетох по темата и явно трябва да ползвам по-висок клас контролери - поне 16 битови. До колкото видях в библиотеките на Майкрочип има примери, в които малък сайт е разположен на СД карта. Само дето се компилират с XC16. А точно този го нямам. Разгледах из нета и на едно място хората се разправяха за някакъв фикс,който отключва програмата, но така и не можах да го изтегля.
Някой случайно да знае от къде мога да си го дръпна това XC16??? Нещо Майкрочип ще ги заболи корема ако им дам 900$

Автор:  Ники [ Вто Ное 27, 2012 9:36 pm ]
Заглавие:  Re: Проблем с Microchip TCPIP стак и С18

Не разбрах точно какъв е проблема ти, не е нужно да минаваш на 16 битов чип, пробвал съм примерите за TCPIP с 67j60, работят си добре, и вместо външна карта ползват малка флаш памет, всъщност се сетих че единия пример беше на олимекс(има си схема на сайта им). Има малки стъкмистики докато пуснеш контролера, все е тръгвало.
Ако не си ползвал, инсталирай си microchip aplication library, и пусни най простия пример от нея.

Автор:  stoyanoff [ Сря Ное 28, 2012 9:40 am ]
Заглавие:  Re: Проблем с Microchip TCPIP стак и С18

Реших си проблема! Просто си изтеглих по-стара библиотека от Майкрочип, която работи с С30 :)
Благодаря!

Автор:  stoyanoff [ Пон Дек 03, 2012 11:28 am ]
Заглавие:  Re: Проблем с Microchip TCPIP стак и С18

Момци, някой може ли да даде едно рамо с настройката на стака?! Опитвам се да си направя собствена програмка, която да използва 18F66J60. Сложих основните файлове в отделен проект, махнах ENC_CS_TRIS(не знам дали навсякъде. Това го има на много места), добавих ETH97J60.h и .c. Така пише по pdf.-тата. Обаче HardwareProfile.h няма опции за 18FXXJXX. И ми казва Processor not supported. Мислех си да махна тази част, но по-надолу тези дефиниции се използват за дефиниране на много други неща.
Ето проекта, който направих: http://dox.bg/files/dw?a=78362fab05
Може ли някой да обясни как да го настроя, за да работи с този контролер???
Благодаря!

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