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

Достъп до Етернет интерфейс на ПИК 18F66J60
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=9659
Страница 1 от 1

Автор:  stoyanoff [ Пет Яну 06, 2012 10:26 am ]
Заглавие:  Достъп до Етернет интерфейс на ПИК 18F66J60

Здравейте, колеги! Използвам CCS Complier v4.078. В момента си правя едно устройство, което се свързва към интернет. Започнах разработка са TCP/IP стак, но имам проблем. Как точно се изпраща/приема един байт информация през етернет интерфейса??? Има ли готови команди за този компилатор или трябва да работя директно с регистрите???
Ще съм благодарен на няколко реда примерен код! Благодаря!

Автор:  head_up [ Пет Яну 06, 2012 10:54 am ]
Заглавие:  Re: Достъп до Етернет интерфейс на ПИК 18F66J60

Не съм ползвал тоя компилатор, но я зарови нос в микрипския сайт - имат стек като слънце за тая работа. С няколко реда примерен код не знам до къде мислиш, че можеш да стигнеш ...

Автор:  stoyanoff [ Пет Яну 06, 2012 11:05 am ]
Заглавие:  Re: Достъп до Етернет интерфейс на ПИК 18F66J60

За майкрочипския стек знам. Те ползват С18 компилатор. В случая не ме интересува. Може би не съм описал точно проблема. Ето пример за приемане на 1 байт информация през SPI интерфейс:
if(spi_data_is_in()){
data=spi_read();
}

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

Автор:  valioman [ Пет Яну 06, 2012 3:58 pm ]
Заглавие:  Re: Достъп до Етернет интерфейс на ПИК 18F66J60

Цени си времето и не се занимавай чааак толкова навътре с пикльовците ... ей ти стек-а на CCS то всъщност е портнат майкрочепския да се компилира през CCS но е стара вересийка ,която съм тествал и учудващо работи, има си примери има си всичко .

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

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

Автор:  stoyanoff [ Пет Яну 06, 2012 4:44 pm ]
Заглавие:  Re: Достъп до Етернет интерфейс на ПИК 18F66J60

Много благодаря!

Автор:  tgi [ Пет Яну 06, 2012 5:04 pm ]
Заглавие:  Re: Достъп до Етернет интерфейс на ПИК 18F66J60

Ей, тая тема е в най-добрия случай за раздел "академия" (който има малко объркващо,
макар и вярно, име - ако се казваше "училище" едва ли някой ще може да се заблуди).

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

Автор:  stoyanoff [ Пет Яну 06, 2012 8:25 pm ]
Заглавие:  Re: Достъп до Етернет интерфейс на ПИК 18F66J60

Това с 1 байт беше образно. Проблема е следния- създавам си структура от данни - пакет. В тази структура си слагам адреси, чек суми, информация бла бла.. правя си пакет от данни. И в този момент греда - не знам как да пусна тази информация към получателя. Въпросът ми е как да изпратя пакета през контролера???

Автор:  head_up [ Съб Яну 07, 2012 3:25 am ]
Заглавие:  Re: Достъп до Етернет интерфейс на ПИК 18F66J60

Наистина трябва мъничко да се зачетеш как работи тоя Ethernet преди да продължиш. Водата не е толкова дълбока, но то и в тенджера може да се удави човек, та разрови гугъл преди да питаш повече, че нещата отиват към подигравка.

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