ENC28J60 ethernet csatlakozási probléma

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Bali12
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2015. február 7. szombat, 17:00

ENC28J60 ethernet csatlakozási probléma

Hozzászólás Szerző: Bali12 »

Sziasztok,
Kezdő vagyok, kaptam kipróbálásra egy ENC28J60 modult de sajnos nem boldogulok vele.
Egy Mega panellel szeretném probálni, összecsatlakoztattam (50,51,52,53, portokra plussz a táp).
A routerem a 192.168.0.1 cimen van.
DHCP 100-199 közé osztja a cimeket.

az alábbi fügvényeket használom:
#include "etherShield.h"
#include "ETHER_28J60.h"

-az ENC-t lecsatlakoztatva feltöltöm a programot.( Kipróbáltam a példatárból minden programot )
-visszacsatlakoztatom az ENC-t
-tápot adok neki
-és a böngészöben nem jelenik meg semmi

a programban levő ip cimet próbáltam 0-200 között mindenhol de semmi sikerrel.
Az ethernet csatlakozon a zöld led világit, a sárga led szabálytalanul villog


Mi lehet a hiba??
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 ethernet csatlakozási probléma

Hozzászólás Szerző: Robert »

Teljes programkód kérhető?
- IP címet változtattál MAC cím változtatás nélkül. A Router megőrült mert ezek 1:1 összerendelések lehetnének a szabvány szerint
- mit vesz az ENC? Kiíratod?

DHCP címosztás nincsen alapba leprogramozva a függvénykönyvtárban. FixIP javasolt.
Bali12
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2015. február 7. szombat, 17:00

Re: ENC28J60 ethernet csatlakozási probléma

Hozzászólás Szerző: Bali12 »

Programkódot este tudnék küldeni.
Mac cimet nem változtattam mert nem tudom mit kell beirni .
Ip cimet kerestem eggyet amit nem használ azzal próbálkoztam eddig.
Honnét tudom megállapitani milyen Mac és Ip cimet kelljen beadni a programba?
Bali12
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2015. február 7. szombat, 17:00

Re: ENC28J60 ethernet csatlakozási probléma

Hozzászólás Szerző: Bali12 »

Pl ezzel a programmal is próbáltam:

// A simple web server that always just says "Hello World"

#include "etherShield.h"
#include "ETHER_28J60.h"

int outputPin = 6;

static uint8_t mac[6] = {0x54, 0x55, 0x58, 0x10, 0x00, 0x24}; // this just needs to be unique for your network,
// so unless you have more than one of these boards
// connected, you should be fine with this value.

static uint8_t ip[4] = {192, 168, 1, 120}; // the IP address for your board. Check your home hub
// to find an IP address not in use and pick that
// this or 10.0.0.15 are likely formats for an address
// that will work.

static uint16_t port = 80; // Use port 80 - the standard for HTTP

ETHER_28J60 e;

void setup()
{
e.setup(mac, ip, port);
pinMode(outputPin, OUTPUT);
}

void loop()
{
char* params;
if (params = e.serviceRequest())
{
e.print("<H1>Web Remote</H1>");
if (strcmp(params, "?cmd=on") == 0)
{
digitalWrite(outputPin, HIGH);
e.print("<A HREF='?cmd=off'>Turn off</A>");
}
else if (strcmp(params, "?cmd=off") == 0) // Modified -- 2011 12 15 # Ben Schueler
{
digitalWrite(outputPin, LOW);
e.print("<A HREF='?cmd=on'>Turn on</A>");
}
e.respond();
}
}
Avatar
csabeszq
Bitfaragó
Hozzászólások: 678
Csatlakozott: 2012. szeptember 5. szerda, 6:00

Re: ENC28J60 ethernet csatlakozási probléma

Hozzászólás Szerző: csabeszq »

Routing probléma lehet? Miért nem DHCP-zel?

Mellesleg a chip-en ha az TPIN+ TPIN- lábakat fölcseréled nagy lesz a csomagvesztés.
kukuri
Bitmanipulátor
Hozzászólások: 132
Csatlakozott: 2014. január 20. hétfő, 12:50

Re: ENC28J60 ethernet csatlakozási probléma

Hozzászólás Szerző: kukuri »

Sajnos erről a shieldről nem sok jót hallottam. Sokan szívnak vele. Ha van rá lehetőséged inkább egy wiznet5100 chippel szereltet tesztelgess. Ebből is van kisebb és nagyobb kivitel is.
Avatar
vkp
Újonc
Újonc
Hozzászólások: 2
Csatlakozott: 2012. február 10. péntek, 7:00

Re: ENC28J60 ethernet csatlakozási probléma

Hozzászólás Szerző: vkp »

Kösd be a reset lábad a reset-re valamint az INT lábat a D2-re. Nekem így működött.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 ethernet csatlakozási probléma

Hozzászólás Szerző: Robert »

És a eljéáráskönyvtár is ezt használja... INT0/INT1 átállítható pl.
Válasz küldése