| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Бърз въпрос за ENC28J60 http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=9814 |
Страница 1 от 3 |
| Автор: | Реконструктор [ Пон Яну 23, 2012 3:50 pm ] |
| Заглавие: | Бърз въпрос за ENC28J60 |
Къде се връзват INT, WOL и CLKOUT ?
|
|
| Автор: | Reader [ Пон Яну 23, 2012 4:47 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Ако това е някаква шега, не я разбрах. Връзват се (по желание) към процесора. Само че в документацията вместо WOL има NC. |
|
| Автор: | ДедоБоре [ Пон Яну 23, 2012 4:57 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
той Рек не обича да чете чаршафи за чипове NC 5 — Reserved function; always leave unconnected. INT - към някой крак на процесора, който може да генерира прекъсване CLK_OUT - изходна честота, кратна на кварца. установява се с вътрешен регистър и е (в общи линии) без-Смислена, защото при ресет е спрян изхода. т.е. не върви да я ползваш за клочене на процесора. какво решил си да правиш с тва лайно? |
|
| Автор: | Reader [ Пон Яну 23, 2012 5:01 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Една бърза поправка към INT: … който може да регистрира прекъсване. |
|
| Автор: | Реконструктор [ Пон Яну 23, 2012 5:18 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Добре, ако ги оставя висящи, предполагам няма да има проблем? @ДедоБоре: Да го подкарам. |
|
| Автор: | ДедоБоре [ Пон Яну 23, 2012 5:31 pm ] | |||||||||
| Заглавие: | Re: Бърз въпрос за ENC28J60 | |||||||||
това някаква ПИК-специфична риторика ли е? какъв е смисъла да се регистрира прекъсване, ако то не се генерира (request)? впрочем, признавам си, че не съм наясно какво се прави с прекъсванията на процесор със стеков регистър (с дълбочина 1) в чаршафа от 2004-та е записано
в следващия чаршаф (2006) пина за прекъсване става един, WOL пина вече е NC явно този фючър се е забъглявил между ератите... на тоя фон, дали е регистриране, генериране или поискване на прекъсване е семантика. @Рек, тоя чип фана гората, още като му прочетох първата ерата. имаше "дребни" дефекти: не работят прекъсванията при получен/предаден пакет, SPI клока не трябва да е <8MHz, като го сложиш в sleеp заспива и осцилатора. така и не си дадох зор да разбера колко са недокументираните "ефекти" сега видях, че има и 2 версии на чаршафа. някой по-напред в борбата може да те светне какви бъгове в коя версия на силикона има. интеръпта е добре да го вържеш, че да може да ти казва чипа като трябва да му сменяш памперсите. ако го пулираш през SPI непрекъснато, току виж почнал да губи байтове по нетя. |
||||||||||
| Автор: | Reader [ Вто Яну 24, 2012 8:56 am ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
@ДедоБоре Не е риторика; просто в първия момент, след като прочетох реда с описанието, останах с впечатлението че INT на ENC-то е вход, а не изход. Признавам обаче, че моята поправка изобщо не изясни нещата. @Реконструктор Можеш да ги оставиш висящи, разбира се. Затова и написах „по желание“. Само трябва да конфигурираш майкрочипския стек (ако използваш него, разбира се) дали си закачил INT-а или не. При нас го използвахме за кратко време, след което преминахме на ENCx24J600. До момента не съм забелязал някакво неадекватно поведение. |
|
| Автор: | Реконструктор [ Вто Яну 24, 2012 6:53 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Добре де, в общия случай самия SPI генерира прекъсване, когато му се напълни регистъра. Тогава за какво му е INT? |
|
| Автор: | Dimitar [ Вто Яну 24, 2012 7:10 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Ами примерно като получи пакет по мрежата да ти каже да стартираш SPI-я, пък той после като си напълни регистъра нека ти дава неговото си прекъсване. Зарежи ги тия майкрочипски чипове - още на времето като излезна имаше една камара проблеми с него, а от тогава колко са мазали отгоре само те си знаят. По-добре вземи някой процесор с вграден ethernet (някой от ARM-вете примерно) - ще е доста по-лесно |
|
| Автор: | Реконструктор [ Вто Яну 24, 2012 7:23 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Мен ми трябва да видя как върви uC в LAN мрежа, нищо повече. |
|
| Автор: | Dimitar [ Вто Яну 24, 2012 8:10 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Щом е за експеримент значи може и да стане |
|
| Автор: | Реконструктор [ Вто Фев 07, 2012 11:47 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Деба, най-тъпата простотия не мога да подкарам. |
|
| Автор: | Dimitar [ Сря Фев 08, 2012 1:43 am ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Без мастера да пусне клока не знам как на мисо-то могат да излезнат данни ако просто си джитка нещо по мрежата |
|
| Автор: | Реконструктор [ Сря Фев 08, 2012 1:47 pm ] |
| Заглавие: | Re: Бърз въпрос за ENC28J60 |
Аха, не се сетих да проверя sck. |
|
| Автор: | Реконструктор [ Сря Фев 08, 2012 11:46 pm ] | |||||||||
| Заглавие: | Re: Бърз въпрос за ENC28J60 | |||||||||
Това правилен клок ли е?
Тези двете бози в разпънат вид: |
||||||||||
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|