ENC28J60 webkontroller programozása

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
telekom_robi
Újonc
Újonc
Hozzászólások: 1
Csatlakozott: 2013. március 11. hétfő, 17:37

ENC28J60 webkontroller programozása

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

Szevasztok!
Van egy rendszer, amit internet hálózaton keresztül szeretnék irányítani és leellenőrízni az állapotát. Ehhez egy ENC28J60 típusú webkontrollert használnék, egy kész modult.
A problémám az, hogy nem tudom, hogy hogyan tudnám beprogramozni.
-érdekelne, hogy hogyan (milyen eszközök segítségével) köthetem rá a számítógépemre, hogy beprogramozzam
-a másik probléma az, hogy milyen compiler-t használjak
Ha tudnátok segítséget nyújtani, hálásan megköszönném.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

Ez Ethernet kontroller. Kell mellé egy mikrokontroller. Az végzi a feladatokat. Az ENC28J60 nem programozható.
Avatar
ppeter
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2009. február 6. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

tuxgraphics stack, egyszerű, ingyenes, bővíthető
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

Esetleg: Arduino+enc28j60 a googleban.
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Re: ENC28J60 webkontroller programozása

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

Sziasztok!
Szeretnék segitséget kérni mert nem találom a megoldást. Arduinoban kezdő vagyok eddig Bascomban dolgoztam csak de abban nem müködik jól az ENC28j60 as ethernet, ezért próbálkozok most ezzel és eddig egész jól ment de gondban vagyok.
Bascom alatt ha akartam egy globál-os változót, akkor az elején megadtam hogy:

Kód: Egész kijelölése

Dim valami as string *7
...
valami = "asd456"
...
main:
...
lcd valami ' kiirta hogy : asd456
print valami ' szintén elküldte hogy asd456
Subokban tudtam értéket adni neki vagy változtatni.
Hát arduino alatt nem találok erre megoldást.
Vagy olyan hibát irt amit nem is értek, vagy hogy nem tud int bol char-t vagy int-et vagy char*-ot csinálni vagy valami hasonlót.
Se int valami ; se char valami; nem volt jo meg probálkoztam még pár ilyen dologgal de sehogy nem tudtam ezt megoldani.
Lehet hogy láma kérdés de hogy kell? :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

A void setup() előtt definiáld....
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Re: ENC28J60 webkontroller programozása

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

Ott volt,de hiaba.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

Hogy kreatív legyek:

Kód: Egész kijelölése

char Str1[15];
  char Str2[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o'};
  char Str3[8] = {'a', 'r', 'd', 'u', 'i', 'n', 'o', '\0'};
  char Str4[ ] = "arduino";
  char Str5[8] = "arduino";
  char Str6[15] = "arduino";
Tipp: http://arduino.cc/en/Reference/String
Avatar
ppeter
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2009. február 6. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

ez melyik fordító, milyen fejlesztőkörnyezet ?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

Arduino... és a háttérben a GCC fordító.
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Re: ENC28J60 webkontroller programozása

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

Probaltam. Az volt az elso. megadom hogy char valami[8]="ize"; akkor utanna lejjebb irom hogy valami =temp1 + 'c'; es sir hogy nem tud int- char t atvaltani.
De este gépelőtt leszek most még utazgatok, és kimásolom a kódból a lényegesebb részeket és hogy mi a pontos hibaüzi.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

char valami[8]="ize";

NEM jó!
A valami [8] egy 8tagú tömböt jelent!
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Re: ENC28J60 webkontroller programozása

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

De hát itt is így van :

Kód: Egész kijelölése

 char Str5[8] = "arduino";
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

És az "arduino" karakterlánc 8 tagú....
Avatar
ppeter
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2009. február 6. péntek, 7:00

Re: ENC28J60 webkontroller programozása

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

Robert írta:És az "arduino" karakterlánc 8 tagú....
na de utána volt char Str6[15] = "arduino"; is, ami már nem stimmel :)

tetye: a temp1 milyen típusú ?
Válasz küldése