Отговори на тема  [ 8 мнения ] 
Достъп до Етернет интерфейс на ПИК 18F66J60 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Достъп до Етернет интерфейс на ПИК 18F66J60
Здравейте, колеги! Използвам CCS Complier v4.078. В момента си правя едно устройство, което се свързва към интернет. Започнах разработка са TCP/IP стак, но имам проблем. Как точно се изпраща/приема един байт информация през етернет интерфейса??? Има ли готови команди за този компилатор или трябва да работя директно с регистрите???
Ще съм благодарен на няколко реда примерен код! Благодаря!

_________________
www.elkran.com


Пет Яну 06, 2012 10:26 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Достъп до Етернет интерфейс на ПИК 18F66J60
Не съм ползвал тоя компилатор, но я зарови нос в микрипския сайт - имат стек като слънце за тая работа. С няколко реда примерен код не знам до къде мислиш, че можеш да стигнеш ...


Пет Яну 06, 2012 10:54 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Достъп до Етернет интерфейс на ПИК 18F66J60
За майкрочипския стек знам. Те ползват С18 компилатор. В случая не ме интересува. Може би не съм описал точно проблема. Ето пример за приемане на 1 байт информация през SPI интерфейс:
if(spi_data_is_in()){
data=spi_read();
}

Аз искам да знам как да направя това, но към етернет интерфейса??? Не говорим за цял пакет. За него си подготвям стак. Проблемът ми е, че в материалите, които ползвам, се говори за контролер + ENC28J60. Там трансфера е през SPI, т.е. когато приготвиш пакета, той се предава през SPI на ENC28J60 и последния го пуска по жицата. При 18F66J60 етернет контролера е вграден и директно свързан към дейта бус-а на чипа.
Благодаря!

_________________
www.elkran.com


Пет Яну 06, 2012 11:05 am
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 5:07 pm
Мнения: 813
Местоположение: Сливен
Мнение Re: Достъп до Етернет интерфейс на ПИК 18F66J60
Цени си времето и не се занимавай чааак толкова навътре с пикльовците ... ей ти стек-а на CCS то всъщност е портнат майкрочепския да се компилира през CCS но е стара вересийка ,която съм тествал и учудващо работи, има си примери има си всичко .

Скоро четох ,че CCS ще си оправят компилатора да компилира стека на майкрочеп какъвто е в оригинал .. ама кога стане тогава .


Прикачени файлове:
Коментар на файл: CCS stek
TCPIP.zip [6.62 MiB]
138 пъти

_________________
Код:
while(true);
Пет Яну 06, 2012 3:58 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Достъп до Етернет интерфейс на ПИК 18F66J60
Много благодаря!

_________________
www.elkran.com


Пет Яну 06, 2012 4:44 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение Re: Достъп до Етернет интерфейс на ПИК 18F66J60
Ей, тая тема е в най-добрия случай за раздел "академия" (който има малко объркващо,
макар и вярно, име - ако се казваше "училище" едва ли някой ще може да се заблуди).

По въпроса за 1 байт през Ethernet на питащия, не може. Няма такова нещо, само
пакети. От там нататък нива, портокали и мандарини. Много четене голямо училище :D .

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Пет Яну 06, 2012 5:04 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: Достъп до Етернет интерфейс на ПИК 18F66J60
Това с 1 байт беше образно. Проблема е следния- създавам си структура от данни - пакет. В тази структура си слагам адреси, чек суми, информация бла бла.. правя си пакет от данни. И в този момент греда - не знам как да пусна тази информация към получателя. Въпросът ми е как да изпратя пакета през контролера???

_________________
www.elkran.com


Пет Яну 06, 2012 8:25 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Достъп до Етернет интерфейс на ПИК 18F66J60
Наистина трябва мъничко да се зачетеш как работи тоя Ethernet преди да продължиш. Водата не е толкова дълбока, но то и в тенджера може да се удави човек, та разрови гугъл преди да питаш повече, че нещата отиват към подигравка.


Съб Яну 07, 2012 3:25 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни