Stránka 1 z 2

NANO<-> ENC28J60

Napsal: 16 úno 2018, 00:41
od dzooky
Ma niekto rozbehane ENC28J60 na arduino NANO?
Mne to akosi nefunguje.
Komunikacia vyzera byt ok len pri nacitavani siete napise DHCP failed.
Ked to prehodim na UNO v sekunde to nacita siet, priradi IP a bezi.

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 07:10
od pavel1tu
Já mám přímo SHIELD pro NANO a v pohodě.
Ale teď ho nemám doma, chci se ho zbavit, tak jsem ho půjčil.

Co znamená, že komunikace vypadá OK ? Pinkneš si na něj ? Vyzkoušel jsi nějakým kodem z něj komunikovat ?

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 09:11
od dzooky
Myslel som tym ze setup prejde.

Kód: Vybrat vše

  if (ether.begin(sizeof Ethernet::buffer, mymac, 10) == 0)
    Serial.println(F("Failed to access Ethernet controller"));
  else Serial.println("ENC28J60  [OK]");
  Serial.println("*************************");
  if (!ether.dhcpSetup())
    Serial.println(F("DHCP failed"));
Vystup je

Kód: Vybrat vše

ENC28J60  [OK]
DHCP failed

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 10:17
od pavel1tu
knihovnu máš jakou ?
Já <EtherCard.h> ale tím to nebude.

Pokud je to stejný LAN kabel, stejný program a na UNO to jede, problém bude v nanu.
Jo, a připojíš jiné zařízení po SPi ? já ho už měl několikrát z číny nefunkční - špatně zapájené nožičky .... sice na jiné desce ale možnost tu je.

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 10:39
od dzooky
Ano pouzivam ethercard a rovnaky kabel a rovnaky kod.
Len to prehodim z nano na uno.

V kode potom mam len jeden digi pin a analogovy.
Na digi mam relatko a na analogovom meriam napatie.

A tie nozicky, zle zapojene hmm
ROzmyslam keby boli zle uz by bol problem aj s inicializaciou samotneho enc alebo nie?

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 12:52
od pavel1tu
dzooky píše:
16 úno 2018, 10:39
ROzmyslam keby boli zle uz by bol problem aj s inicializaciou samotneho enc alebo nie?
Nevím, já to měl na I2C portu a ono to fungovalo, nefungovalo - jak kdy. Pak jsem přestal nakupovat na ALI, nebo když už, tak nepřipájené nožičky, ty si pájím sám.

Také mne udivuje, že hodně lidí kupuje HW který není oficiálně podporován ARduinem.
Všude na foru se o téhle desce píše, že mívá problémy.

PS: nevím k čemu se přihlašuješ, ale i pitomý router z číny umí logovat a tam musí být vidět, zda mu z té MAC někdo poslal požadavek na přidělenní IP a co sním udělal pokud dorazil

Ještě se tak blbě zeptám, jak dlouhý dráty máš mezi Arduinem a modulem ?
SPI = co nejkratší, já na SPI kupuji vše pokud to jde jako SHIELD

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 14:54
od dzooky
Nano som nozicky pajkoval sam, skusil som aj prepajkovat ci daco neni zle ale nepomohlo.

Prihlasujem sa doma na VDSL Modem/router u neho som ziaden log nenasiel. Je to riadne osekane.
Potom som skusil to pichnut na dalsi router asus ma tam dajaky systemovy log ale z toho vobec nie som mudry.

Je tam cosi take : Feb 16 14:14:02 kernel: RT305x_ESW: Link Status Changed
To je uspesne prihlasenie z UNA .

A ano prepojenie je kratke do 10cm

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 15:46
od dzooky
skusil som este dalsi router, blekin tam nemam ziadnu poziadavku z arduina

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 16:04
od dejvicz
Já jsem dlouho s tímhle laboroval taky, chtěl jsem využít NANO z důvodu kompaktních rozměrů a výsledek: Čínské NANO, nefungovalo vůbec, čínské UNO občas neodesílalo data (víc neodesílalo než odesílalo), originál UNO fungovalo bez chyby. Po mnoha hodinách zkoušení jsem zahodil NANO do šuplíku a stavím to na originál UNO.

Re: NANO<-> ENC28J60

Napsal: 16 úno 2018, 16:52
od pavel1tu
dejvicz píše:
16 úno 2018, 16:04
Já jsem dlouho s tímhle laboroval taky, chtěl jsem využít NANO z důvodu kompaktních rozměrů a výsledek: Čínské NANO, nefungovalo vůbec, čínské UNO občas neodesílalo data (víc neodesílalo než odesílalo), originál UNO fungovalo bez chyby. Po mnoha hodinách zkoušení jsem zahodil NANO do šuplíku a stavím to na originál UNO.
Tak s tímto jsem se nesetkal, nekupuji ale ty nejlevnější čínské klony, nechal jsem si za zahraničních forech doporučit přímo výrobce a prodejce a od těch beru. Jsou sice asi o 50% dražší, ale když je vezmu po 5-10ks tak to vyjde stejně.
Zatím jsem všechna čidla/převodníky/shieldy atd. testoval na všem co mám prakticky trvale na stole - UNO/NANO, PRO mini - a vždy bez problémů.

Jo - už jsem oddělal jedno NANO - evidentně statikou, to jsem zapoměl na antistatickou podložku, mám v mém labu koberec, tak vím co to dokáže.

PS: kam to máš připojené ? na boční nožičky, nebo jejich kopie na tom malém konektoru - POZOR ! na tom malém konektoru to mívají klony někdy přehozené - já tam připojil SD kartu a nic - z normálních nožiček mi to chodilo