ENC28J60 webkontroller programozása
-
- Újonc
- Hozzászólások: 1
- Csatlakozott: 2013. március 11. hétfő, 17:37
ENC28J60 webkontroller programozása
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.
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.
Re: ENC28J60 webkontroller programozása
Ez Ethernet kontroller. Kell mellé egy mikrokontroller. Az végzi a feladatokat. Az ENC28J60 nem programozható.
Re: ENC28J60 webkontroller programozása
tuxgraphics stack, egyszerű, ingyenes, bővíthető
Re: ENC28J60 webkontroller programozása
Esetleg: Arduino+enc28j60 a googleban.
Re: ENC28J60 webkontroller programozása
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:
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?
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
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?
Re: ENC28J60 webkontroller programozása
A void setup() előtt definiáld....
Re: ENC28J60 webkontroller programozása
Ott volt,de hiaba.
Re: ENC28J60 webkontroller programozása
Hogy kreatív legyek:
Tipp: http://arduino.cc/en/Reference/String
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";
Re: ENC28J60 webkontroller programozása
ez melyik fordító, milyen fejlesztőkörnyezet ?
Re: ENC28J60 webkontroller programozása
Arduino... és a háttérben a GCC fordító.
Re: ENC28J60 webkontroller programozása
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.
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.
Re: ENC28J60 webkontroller programozása
char valami[8]="ize";
NEM jó!
A valami [8] egy 8tagú tömböt jelent!
NEM jó!
A valami [8] egy 8tagú tömböt jelent!
Re: ENC28J60 webkontroller programozása
De hát itt is így van :
Kód: Egész kijelölése
char Str5[8] = "arduino";
Re: ENC28J60 webkontroller programozása
És az "arduino" karakterlánc 8 tagú....
Re: ENC28J60 webkontroller programozása
na de utána volt char Str6[15] = "arduino"; is, ami már nem stimmelRobert írta:És az "arduino" karakterlánc 8 tagú....
tetye: a temp1 milyen típusú ?