Отговори на тема  [ 39 мнения ]  Отиди на страница 1, 2, 3  Следваща
Бърз въпрос за ENC28J60 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Бърз въпрос за ENC28J60
Къде се връзват INT, WOL и CLKOUT ? :)
Изображение


Пон Яну 23, 2012 3:50 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Нед Апр 17, 2005 9:23 am
Мнения: 112
Мнение Re: Бърз въпрос за ENC28J60
Ако това е някаква шега, не я разбрах.
Връзват се (по желание) към процесора. Само че в документацията вместо WOL има NC.


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

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Бърз въпрос за ENC28J60
той Рек не обича да чете чаршафи за чипове :D

NC 5 — Reserved function; always leave unconnected.
INT - към някой крак на процесора, който може да генерира прекъсване
CLK_OUT - изходна честота, кратна на кварца. установява се с вътрешен регистър и е (в общи линии) без-Смислена, защото при ресет е спрян изхода.
т.е. не върви да я ползваш за клочене на процесора.

какво решил си да правиш с тва лайно?


Пон Яну 23, 2012 4:57 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Нед Апр 17, 2005 9:23 am
Мнения: 112
Мнение Re: Бърз въпрос за ENC28J60
Една бърза поправка към INT: … който може да регистрира прекъсване.


Пон Яну 23, 2012 5:01 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Бърз въпрос за ENC28J60
Добре, ако ги оставя висящи, предполагам няма да има проблем? :)

@ДедоБоре:
Да го подкарам. :) Защо да е лайно, бъгаво ли е? :)


Пон Яну 23, 2012 5:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Бърз въпрос за ENC28J60
това някаква ПИК-специфична риторика ли е?
какъв е смисъла да се регистрира прекъсване, ако то не се генерира (request)?
впрочем, признавам си, че не съм наясно какво се прави с прекъсванията на процесор със стеков регистър (с дълбочина 1)

в чаршафа от 2004-та е записано
Цитат:
The ENC28J60 has multiple interrupt sources and two separate interrupt output pins to signal the occurrence of events to the host controller. The interrupt pins are designed for use by a host controller which is capable of detecting falling edges.


в следващия чаршаф (2006) пина за прекъсване става един, WOL пина вече е NC
явно този фючър се е забъглявил между ератите...

на тоя фон, дали е регистриране, генериране или поискване на прекъсване е семантика.

@Рек,
тоя чип фана гората, още като му прочетох първата ерата. имаше "дребни" дефекти: не работят прекъсванията при получен/предаден пакет, SPI клока не трябва да е <8MHz, като го сложиш в sleеp заспива и осцилатора. така и не си дадох зор да разбера колко са недокументираните "ефекти"
сега видях, че има и 2 версии на чаршафа.

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


Пон Яну 23, 2012 5:31 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Нед Апр 17, 2005 9:23 am
Мнения: 112
Мнение Re: Бърз въпрос за ENC28J60
@ДедоБоре
Не е риторика; просто в първия момент, след като прочетох реда с описанието, останах с впечатлението че INT на ENC-то е вход, а не изход. Признавам обаче, че моята поправка изобщо не изясни нещата.

@Реконструктор
Можеш да ги оставиш висящи, разбира се. Затова и написах „по желание“. Само трябва да конфигурираш майкрочипския стек (ако използваш него, разбира се) дали си закачил INT-а или не.
При нас го използвахме за кратко време, след което преминахме на ENCx24J600. До момента не съм забелязал някакво неадекватно поведение.


Вто Яну 24, 2012 8:56 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Бърз въпрос за ENC28J60
Добре де, в общия случай самия SPI генерира прекъсване, когато му се напълни регистъра. Тогава за какво му е INT?


Вто Яну 24, 2012 6:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Бърз въпрос за ENC28J60
Ами примерно като получи пакет по мрежата да ти каже да стартираш SPI-я, пък той после като си напълни регистъра нека ти дава неговото си прекъсване. Зарежи ги тия майкрочипски чипове - още на времето като излезна имаше една камара проблеми с него, а от тогава колко са мазали отгоре само те си знаят. По-добре вземи някой процесор с вграден ethernet (някой от ARM-вете примерно) - ще е доста по-лесно :) .


Вто Яну 24, 2012 7:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Бърз въпрос за ENC28J60
Мен ми трябва да видя как върви uC в LAN мрежа, нищо повече. :) За това реших да въря по отъпкан път.


Вто Яну 24, 2012 7:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Бърз въпрос за ENC28J60
Щом е за експеримент значи може и да стане :) .


Вто Яну 24, 2012 8:10 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Бърз въпрос за ENC28J60
Деба, най-тъпата простотия не мога да подкарам. :D Когато rst е горе и cs долу, жълтото светодиодче мига, по miso-то трябва да има некъв сигнал от мрежата, нали така?


Вто Фев 07, 2012 11:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение Re: Бърз въпрос за ENC28J60
Без мастера да пусне клока не знам как на мисо-то могат да излезнат данни ако просто си джитка нещо по мрежата :D . Да не говорим пък, че най-вероятно зависи и от това, какво е записано из регистрите на чипа :) .


Сря Фев 08, 2012 1:43 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Бърз въпрос за ENC28J60
Аха, не се сетих да проверя sck. :( Има код, който пуска клока, но трябва и пина да е конфигуриран и т.н. Довечера ще го погледна.


Сря Фев 08, 2012 1:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 12:32 pm
Мнения: 8382
Местоположение: София
Мнение Re: Бърз въпрос за ENC28J60
Това правилен клок ли е?

Прикачени файлове:
sck1.jpg
sck1.jpg [ 41.13 KiB | Прегледано 3742 пъти ]


Тези двете бози в разпънат вид:

Прикачени файлове:
sck2.jpg
sck2.jpg [ 244.51 KiB | Прегледано 3742 пъти ]


Сря Фев 08, 2012 11:46 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 39 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

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


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

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