Wystarczy ATmega8 + ENC28J60, ale optymalnie ze względu na ilość portów ATmega16 + ENC28J60. Do tego jeszcze stos uIP, parę dni i sprawa załatwiona.
Witajcie, mam problem z uruchomieniem serwerka opartego na AVR + ENC28J60. Stos TCP/IP pochodzi ze strony tuxgraphics.org w wersji 5. Używana karta to gotowy fabryczny moduł firmy LC soft (obecnie najpopularniejsze i najtańsze na allegro). Mikrokontroler to ATmega644 taktowana 20MHz. Układ ładnie działa w sieci lokalnej - pinguje i otwiera się strona...
Spróbuj ten wsad. Powinien wyświetlić na porcie A ATmega32 (piny 33..40) numer rewizji układu ENC28J60. Do portu podłącz diody LED - katodą w stronę masy, każdy LED przez rezystor 470...1k
Czyli teoretycznie do sterowania przez LAN wystarczy: 1. http://allegro.pl/item785186105_interfej... 2. Atmega 168 (LCD, dodatki) + oprogramowanie napisane na podstawie linku wyżej?
Szaflik , a wykorzystując ENC28J60 można oprócz sterowania portami zrobić switch? Aby działało to w tym samym czasie?
Szukam gotowego urządzenia, PCB, układu scalonego lub tropu: potrzebuję mini urządzenie z portem ethernet posiadające adres IP. Musi być małe i tanie. Może coś opartego na ENC28J60.
No to wygląda to na nieprawidłową konfigurację routera - czasem też port 80 jest zarezerwowany przez router do konfiguracji i w ogóle się nie da nic zrobić, poza puszczeniem po innym porcie...
A może stos od Microchip? Nie wiem jak z jego licencją (czy można go używać na uC nie od Microchip'a) Nie mozna. Jedyne co mozna uzywac z tego stosu to drivery do ENCxxx
Hej... tak się składa, że walczę z czymś podobnym do twojego projektu. pobrałem Twój program i... Moja konfiguracja to Atmega 64 + ENC28j60. Niestety po skonfigurowaniu portów pod moja płytkę widać ze ta żyje ale nie mogę załadować strony. Czy dla Atmegi 64 trzeba zmienić ustawienia SPI?? bo domyślam się że tu może być problem. Twój soft pobiera adres...
W sumie LM3S8962 wygląda dosyć ciekawie... jeszcze się zastanowię. Dziękuję za wszystkie podpowiedzi.
Może jakiś czarodziej ci powie co źle robisz, bo nie widzę twojego kodu. Ale stawiam, że zrobiłeś błąd w swoich modyfikacjach albo nie skonfigurowałeś portów ;P
Czujniki temperatury DS18B20 Nie wiem na ile pozwala magistrala 1-Wire, ale 4 sztuki o które pytasz bez problemu można podłączyć. Szczerze powiedziawszy nie wiem czy jest jakiś limit czujników. Każdy ma swój unikalny adres, i odpytywany jest przez program osobno więc nawet jak by ich było 100 to powinno działać prawidłowo. Trzeba zagłębić się w dokumentacje...
Orientuje się Ktoś może w którym miejscu w bibliotece tuxgraphix można się dowiedzieć z jakiego portu przyszły dane? Tak abym mógł je odesłać dokładnie na ten sam port. Nie wiem czy będzie się komuś chciało zaglądać do tego kodu ale załączam cały mój kod testowy. W ten sposób sprawdzam czy nadeszła jakaś ramka: [syntax=c]void UDP_EVENT(uint16_t *port)...
Jeśli masz router z opcją DynDNS to poczytaj o tej usłudze, załóż konto, przekieruj porty i to wszystko.
Uparty jesteś. UDP działa jak ma, Twoje programy (ten) i sterownik również działają, czyli pakiety nie dochodzą bo nie powinny. Robisz bardzo ważny błąd: nie zwracasz uwagi na numery portów. Jeżeli Twój sterownik przyjmuje pakiet od (host z daleka):(jakiś port) do (ip sterownika):(port sterownika, tu 874) to żeby przeszło przez NAT w drugą stronę, MUSISZ...
Mam pytanie jak do układu enc28j60 dorabia się stronę internetową np na której będzie 8 przycisków i będą one zapalać diody podpięte do portu. Z mikro-kontrolerami sobie radzę ale z tę stroną internetową to nie wiem jak te zapytania pisać i wysyłać. dzięki.
To już zależy od tego jaki masz router i czy ma opcję Virtual Server lub przekierowywania portów (lub podobną funkcję umożliwiającą przekierowanie ruchu przychodzącego na danym porcie z zewnątrz na konkretny adres IP i port w sieci LAN.
Ja myślę że problem może byc po stronie routera. ENC ma ustawioną na sztyno prędkość połączenia (domyślam się że na 10Mbit) a router ma autonegocjację miałem juz tego typu problemy z konwenterami światłowodowymi produkcji LANEX gdzie sieć była z użyciem tego układu. Zmiana ustawienia portu na routerze rozwiązała problem.
o.O :) Nawet fajne:) A znajdziesz mi fajny port tego na PICe?:) (Żart...) Nie no repsekt;)
Witam, chciałem podłączyć moją ATmegę644 do np. ENC28J60. Mam dostęp do starej, niepotrzebnej płyty głównej MSI K9AGM2. Czy port LAN znajdujący się na płycie głównej komputera nadaje się do wylutowania i ponownego użycia? Czy taki port ma wbudowany transformator (jak magjack) czy posiada go gdzieś osobno? Bo nie mogę wypatrzeć tego elementu, a nowy...
Korzystam z bibliotek obsługujących te urządzenia. W każdej z nich można było zadeklarować porty do ich obsługi i wygląda to tak: dla ENC28J60: PB2 - CS, PB3 - MOSI, PB4 - MISO, PB5 - SCK dla MAX7219: PD2 - CS, PD3 - MOSI, PD5 - CLK
28J60. Używałem bardzo często. Zdecydowanie tańszy od W5100 i daje większe możliwości (w zasadzie nie ma ograniczeń co do liczby otwartych portów). Niestety, jak nie znajdziesz dobrych bibliotek to możesz mieć problemy (np z ARP lub wielkością maksymalna pakietu TCP).
Sprawdziłem na jakiej zasadzie wyliczany jest ten indeks: na bazie parametrów połączenia src ip, dst ip, src port i dst port. I faktycznie klient PC używał innego portu niż się spodziewałem, stąd niespójność. Błąd banalny, ale jednak jak ktoś świeżym okiem na to spojrzy, to szybciej problem się rozwiąże. Dzięki :)
No, ale jak serwer ma nasłuchiwać np. na dwóch portach to jak to zrobić bez dwóch wątków? Czyli jednak RTOS jest lepszym rozwiązaniem?
Witam Mam plobrem z odpaleniem w pełni możliwości programu z płyty DVD naszego kolegi pana Mirka. Plobrem polega na tym po naciśnięci klawisza na module ATB nie przychodzi informacja do programu TestyUDP. Obsługa LCD LED i Test portów daje transmisje 2 kierunkową. -Po naciśnięciu klawisza zapala się kontrolka na karcie ENC RX/TX. - Zapora i antywirus...
Witam, mam problem z układem ENC28J60 podłączonym poprzez interfejs SPI, a dokładniej komunikacja między atmegą i ENC nie działa, bardzo nie podobają mi się przebiegi SCK, MOSI oraz SS. SCK: 0,2V/dz 50us/dz słabo widoczne są piki o amplitudzie ok. 0,8V http://obrazki.elektroda.pl/7632356500_1... MOSI oraz SS: 2V/dz 50us/dz http://obrazki.elektroda.pl/9909118900_1...
Witam, Jestem w trakcie budowania systemu sterowania AV u siebie w domu. W tej chwili wszystkie urządzenia są sterowane za pośrednictwem rs-232. Chciałbym jednak mieć jednocześnie dostęp do urządzeń z poziomu sieci LAN. Pytanie brzmi w jaki sposób wysyłać komendy za pośrednictwem modułu ENC28j60. Np. Potrzebuję wysłać komendę POWR1 (25 31 50 4f 57 52...
Spróbuj ewentualnie zmienić port z 80 na inny. Często włączam u siebie serwer apache do testowania skryptów i zdarzało mi się że na 80 nie dało się połączyć z zewnątrz a na innym owszem ;-). a ten router to nie ma czasem dostępu do konfiguracji na porcie 80 ? do tego blokowanie dostępu do konfiguracji z "zewnątrz"...
https://obrazki.elektroda.pl/1375077900_... Witam, Chciałem nieco odświeżyć stary, nie do końca sensowny jak na te czasy temat, jakim jest mikroserwer oparty o równie archaiczny mikrokontroler Atmega32 i układ ENC28J60. W moim projekcie układ ma pracować jako prosta automatyka domu, więc tak też dostosowałem kod programu https://obrazki.elektroda.pl/1290675900_...
http://obrazki.elektroda.pl/3263927500_1... Witam, Dawno, dawno temu zrobiłem sobie system sterowania i alarmowania z powiadamianiem przez telefon komórkowy (może jeszcze ktoś pamięta Ericsson'a A1018). System ten ma cechy sieci rozproszonej tzn. składa się z kilku modułów sterujących połączonych ze sobą magistralą RS-485. Moduł telefonu...
Witam Mam identyczny problem - po podłączeniu kabla do switcha zielona dioda nie zapala się. Odpalałem test1.c z http://tuxgraphics.org/ - test diod na rj działa(dwa mrugnięcia obu diod). Kable z rjtki próbowałem podłączać już chyba na wszystkie sposoby(rjtka z transformatorem). Próbowałem też podłączać inną rjtkę(speedtech p35-152-11z9 z płyty głównej,...
Minimalny gwarantowany wysoki stan dla portów w ATmega128 to 0,6*Vcc , czyli 3V przy zasilaniu procesora napięciem 5V. Minimalne gwarantowane napięcie na wyjściu ENC28J60 to VDD - 0.7V , czyli dla 3,3V będzie to 2,6V. Wniosek taki, że te gwarantowane minimalne poziomy napięć trochę się mijają (o 0,4V). Może się zdarzyć, że trafią na siebie dwa egzemplarze...
Hmm, czy nie powinno się czasem dawać separatora galwanicznego w postaci transformatorka 1:1 na każdą linię portu ethernet ? W każdym urządzeniu sieciowym jest coś takiego, podłączysz to do czegoś co będzie zasilane z innej fazy i będziesz miał fajerwerki..
Dzień dobry, mam taką sytuację: mam płytkę z stm32f107(na kwarcu 25Mhz) z wlutowanym lan8720A i chciałem użyć CubeIDE, ale CubeIDE tego scalaka nie obsługuje i ma predefiniowane piny do połączenia z lan8742 (inne niż do podłączonego u mnie 8720A), więc nawet przelutowanie scalaka nie pomoże. Dokupiłem moduł ethernet na ENC28J60 i usiłuję go podłączyć...
Witam Chciałbym zrobić tester kabla ethernet na ATMega8 i nie wiem jak sprawdzić zwarcia pomiędzy przewodami. Ciągłość każdej wiązki sprawdzam przez CD4017 + CD4532. CD 4017 Wystawia "1" na określonym wejściu CD4532, a CD4532 ukaże co dzieje się na liniach zajmując tylko 3 linie portu. Czy da się to jakoś jeszcze zminimalizować? Zamierzam jeszcze podpiąć...
A router widzi ATMegę jako aktywne urządzenie w podglądzie podłączonych urządzeń? Tak Dodano po 3 włącz weryfikacje sum kontrolnych w WS i potwierdź, ze jest poprawna, albo wyślij pakiet z sumą (dla UDP) 0 i zobacz czy to coś zmienia. Ale lepiej zweryfikuj je w WS bo Ci tez powie co z suma w nagłówku IP. Właczylem weryfikacje i faktycznie suma kontrolna...
Mam dla Ciebie inną propozycję. 0. USB zostaw jak jest, ale pomyśl o dodatkowym wejściu VBUS. Lepiej wiedzieć czy jesteś podłączony do hosta czy nie. To znacznie poprawia obsługę portu od strony programowej. 1. połączenie karty pamięci i 4 kontrolerów ETH nie jest dobrym pomysłem. Transmisja danych między uC i kartą może blokować SPI na długi okres....
Ja chcę zrobić proste menu z podstronami do sterowania wyjściami, odczytem temp. A aktualnie jeśli zrobić obsługę 4 portów to działą, ale jeśli na stronie chce wyświetlić informację do 12 portów to już tekstu jest za dużo. A można powiedzieć że nie używam HTMLa tyko wszystko wyświetlam jako text jak użyję pre to mogę wyświetlić więcej. Jak sprawdzić...
Zdecydowanie na ENC28J60. ESP8266 jest poza moim zasięgiem. Czyli rozumiem, z samym LCD i SIM800L jest szansa na Nano, natomiast jeszcze z SD, ENC28J60 jedynie Arduino Mega 2560 R3? W sumie do wyboru w zakupie mam tylko te trzy: Nano, Uno (różnica niewielka) i Mega.
Witam Mam zrobiony taki serwer. Zrobiony na ATmega32, karta SD, zewnętrzny bufor SRAM 32kB. Nie mam zrobionego schematu ani płytki drukowanej (zmontowane było toto na płytce testowej AndTech EvB 4.3). Mogę jedynie zrobić jakiś schemat blokowy. Wszystko jest konfigurowalne w kodzie źródłowym. Serwer odczytuje strony z katalogu "WWW" na karcie SD. W głównym...
Bardzo źle przegląda się te logi, nie mogę się doszukać czy niema pomyłki w nr SEQ i ACK. Proponowałbym na początek nie łączyć się z serwerem zewnętrznym, tylko zainstalować na komputerze prosty serwer HTTP [url=http://code.google.com/p/mongoose/]... (tylko 131 KB). Drugi program który będzie potrzebny to sniffer Wireshark [url=http://www.wireshark.org/]Link....
Próbuje od kilku dni uruchomić tego exampla na zestawie ZL31ARM z uC STM32f103RB i nie udało mi się jeszcze tego rozgryźć. Nie wiem czego brakuje, a to zrobiłem dotychczas: 1. RESET ENC28J60 podciągnięty do zasilania na stałe, nie używam linii: INT, WOL i CLKOut 2. W kodzie odkomentowałem linie Chip Select na PA4 3. Połączenie przez Livebox'a gdzie...
oczywiscie #define BLYNK_TEMPLATE_ID "test" #define BLYNK_TEMPLATE_NAME "Brama Garażowa" #define BLYNK_AUTH_TOKEN "123" #include <UIPEthernet.h> #include <BlynkSimpleEthernetENC.h> char auth Dodano po 1 lub mam jeszcze taki skrypt #include <UIPEthernet.h> #include <BlynkSimpleEthernetENC.h> char auth[] = "AUTH_TOKEN" char server[]...
To dość proste. Przy kliknięciu na link przeglądarka kopiuje odpowiedni adres URL ze specjalnie przygotowanymi danymi umieszczonymi w tym adresie i przekaże do zrealizowania jako zwykłe zapytanie HTTP. Serwer otrzymuje zapytanie (w skrócie): GET /?sw=pd5&a=0 HTTP/1.1 Host: 192.168.1.10 User-Agent: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1.7)...
http://obrazki.elektroda.pl/1152874000_1... Witam, niedawno Raspberry Pi fundation wypuściło na rynek nowe wersje swojego miniaturowego komputera A+ i B+. Czym różnią się poszczególne wersje można znaleźć bez problemu w internecie, także nie będę się na ten temat rozpisywał. Zaznaczę tylko, że wersja A+ jest uproszczoną i (teoretycznie)...
http://obrazki.elektroda.net/13_12605756... Układ wykonałem głównie dla sprawdzenia kontrolera ENC28j60. Funkcją tego układ jest pobranie czasu z serwera czasu za pomocą protokołu SNTP i wyświetlenie go na wyświetlaczu LCD 2x20. Układ komunikuje się z dowolnym serwerem SNTP/NTP poprzez stos protokołów ARP/IP/UDP/SNTP, dodatkowo zaimplementowany...
Witam, na którym ukłądzie najlepiej zrobić zdalne sterowanie przez LAN? Chcę do Attiny2313 lub Atmegi32 podłączyć któryś z tych układów. W projektach które oglądałem najczęściej wykorzystywane były: ENC28J60 Kontroler Ethernet z interfejsem SPI do 10 Mb/s. Zgodny ze standardem IEEE 802.3, 1 port 10BASE-T z automatyczną detekcją i korekcją polaryzacji,...
Witam, zastanawiam się czy dobrze wybrałem zamienniki do poszczególnych elementów. Bardzo bym prosił kogoś kto się na tym zna o opinię: Moduł Ethernet z kontrolerem ENC28J60 -Znalazłem- http://www.aliexpress.com/item/New-ENC28... układ L239DNE sztuk 1 - nie mogę znaleźć.....
Znalazłem taki static uint8_t mac[6] = {0x54, 0x55, 0x58, 0x10, 0x00, 0x24}; static uint8_t ip[4] = {192, 168, 1, 15}; static uint16_t port = 80; Czy muszę zmienić tutaj na swój adres ip?
Witam. Podłączyłem dzisiaj układ ENC28J60 korzystając ze schematu i programu dostępnego tutaj: http://tuxgraphics.org/electronics/20060... . W programie zmieniłem jedynie konfigurację portów. Wszystko działa, jednak układ gubi pakiety i to całkiem sporo, ok. 15%. --- 192.168.1.50 ping statistics --- 151 packets transmitted, 127 packets...
Witam wszytskich, temat wałkowany już setki razy jednak w moim przypadku coś jest innego, dużo szukałem na googlach na elektrodzie także i zero rezultatu mam arduino i moduł enc28j60 który podpięty jest do routera pod adresem 192.168.1.120 na porcie 69 pokazuje mi odczyt z czujników temperatury, chciałem żeby ten odczyt był możliwy do odczytu zkądkolwiek,...
Rzeczywiście podpinam bezpośrednio do laptopa zwykłą skrętką długości chyba 1m. Na jednym z filmików widziałem jak ktoś dopisał sobie do tego trochę php, na komputerze miał xampa i tak zapalał diody. W takim razie widzę, że potrzebuje przyspieszonego kursu podstaw sieci bo jestem zupełnie zielony i porwałem się z motyką na słońce. W domu mam Neostradę...
Nie zrobisz tego w pełni real time (przynajmniej nie przez http) - to klient inicjalizuje połaczenie. Czyli w najprostszej postaci wywolanie strony. mozesz to zrobić na innych portach. Ale nie zrobisz tego na żadnym dzielonym serwerze www. Musialbys miec wasny serwer, lub dostep do jakiegos z uprawnieniami root-a :) a z tym raczej ciężko
Witam serdecznie, W jaki sposob moge sterowac dowolnym urzadzeniem np: lampka za pomoca arduino oraz modulu enc28j60 ale poprzez siec lan? Probowalem motedy z teleduino niestety caly czas wyskakuje mi komunikat : key is invalid or offline, jestem pewien na 100% ze wszystkie polaczenia sa dobre komunikacja miedzy modulem a arduino dziala bez zarzutu,...
Podejrzewam też, że możesz mieć błędy w konfiguracji SPI. Też to podejrzewam, ale nie mam pojęcia jakie:) Zegar wyłączam, bo tak jest w datasheecie do modułu: "In addition, the SPI port requires that SCK be at Idle in a low state;". Domyslam się, że to nie potrzebne, bo we wszystkich wersjach tej biblioteki tak nie jest, ale już jestem trochę zdesperowany...
Mam problem z podlaczeniem karty SD do tego układu: http://obrazki.elektroda.net/40_12546784... schemat nie skończony ale ENC28J60 do Atmegi podłaczony dobrze. AVR zasilany 5V stąd bufory. Opierałem sie na tym: http://tuxgraphics.org/electronics/20060... SPI może działać w trybie master i salve mamy wykorzystane SPI do podłaczenia...
Musisz przekierować port na wszystkich routerach po drodze. 1. Jak zauważyłem ESP8266 mają zmienne IP w zakresie od 192.168.2.100 do .104 w zależności jakie im zostanie przez Router przydzielone. 2. Nie mam dostępu do Clienta WISP Routera. Pewnie mogę się zwrócić z tą sprawą do Dostawcy Internetu ale o ile jest to absolutnie konieczne ?? 3. Poprzednio...
Witam, Jak należy - czy możecie podać przykład jak ostawić MAC i IP i co wpisać w przeglądarce www by sprawdzić działanie web serwera? Ustawienia mam jak poniżej w kodzie, a www wpisuje: http://192.168.5.25/ i niestety nic... Może coś muszę ustawić w kompie? (w kompie na razie mam ustawione wszystko na automatyczne) Korzystam z następującego przykładu:...
Witam serdecznie. Zakupiłem sobie popularny shild enc28j60. Podłączyłem go bezpośrednio do Atmegi328p (żadne ICSP Arduino), wgrałem sketch'a na uc i podłączam kabel do shild'u i bach nie ma komunikacji. Oto podłączenie: http://obrazki.elektroda.pl/1686306500_1... Standardowo: Atmega | ENC SCK | SCK MISO | SO MOSI | SI 10 | CS VCC i GND...
https://obrazki.elektroda.pl/1362779700_... Witajcie moi drodzy Dziś przedstawię moją płytkę-moduł łączności Ethernet opartą na układzie scalonym ENC424J600 wykonaną głównie w technologii SMD . Całość uruchomię i przetestuję z PIC18LF2550 , używając protokołu SPI i środowiska mikroC PRO for PIC . Motywacja projektu Układem scalonym...
Trochę (albo i bardziej) temat zboczył z kursu ;) Nawiązując do tematu ENC28J60 chciałbym napisać, że mam z nim problem. Kupiłem moduł AND-ETH v2, procesor to m16, korzystam ze źródeł z http://tuxgraphics.org/electronics/20060... (oczywiście zmieniam make, tym bardziej, że używam WinAVR) no i układ nie działa. Dziwne bo jak sprawdzam...
Nie, mam kilka projektów, miganie diody, wyświetlacz alfanumeryczny i wszystko normalnie wgrywa i działa dobrze. Tylko z tym projektem jest problem, moze chodzi o plik Makefile, a chciałbym sterować mikro kontrolerem przy użyciu ethernetu. Sciągłem paczkę ze strony, rozpakowałem wszystko, otworzyłem plik main.c wcisnąłem klawisz Tools -> Make All >...
Jednak jak pisałem wcześniej chodzi o urządzenie seryjne więc koszt modułów typu Raspberry PI czy BeagleBone są zbyt wysokie. A jaki masz budżet do tego projektu, bo akurat Raspberry (o ile by ogarnęło taki projekt od strony USB) to bardzo tania platforma no i od razu masz ethernet na pokładzie. Nie zbudujesz takiego urządzenia na Atmelku za 5zł, bo...
Cześć, Potrzebuję wykonać komunikację w 2 strony pomiędzy komputerem PC i mikrokontrolerem przez ethernet. Sprzętowo wybrałem stm32F103 oraz moduł z układem ECN28j60. Układ nie będzie włączony do żadnej sieci, będzie to połączenie punkt-punkt. Znalazłem biblioteki, dostosowałem pod swój mikrokontroler. https://github.com/xaionaro/stm32-enc28j... Generalnie...
Nie edytowałem wiadomości tylko pisałem nowa odpowiedź i to się one dodawały :D Testuje na kodzie z IDE z dedykowanej biblioteki :D Aktualnie zmieniłem router na stary model NETGEAR i o dziwo moduł śmiga już od godzimy 10:00 czy prawie 9 godziny ( aktualny rekord :D ) być może to była wina routera chociaż nie wiem czemu skoro porty były odblokowane,...
Na AT91SAM7X256 nie da się przeciez zaimplementować linuxa bo posiada za mało ramu oraz nie ma mmu i w takich przypadkach używa się uClinuxa, a obecność portu ethernetowego dużo nie daje, bo przecież trzeba i tak jeszcze dołożyć jednego scalaka pomiędzy ARMa a złącze z transformatorem, tak jak jest zaprezentowane w pdfie pt.:"AT91SAM7X-EK Evaluation...
O ile komunikację na tym zrobisz bez problemu to z serwerem może być kłopot. Mam nadzieję że kolega nie myślał o serwerze na stronę internetową, bo nie o to mi chodzi. Widziałem już kilka tematów na tym forum odnośnie strony internetowej na AVR ale mnie nie o to chodzi. Ja chcę napisać program na AVR który będzie nasłuchiwał na wybranym porcie i czekał...
Nie bawiłem się nigdy tym ENC, ale z opisu na tej stronce zrozumiałem, że adres IP jest nadawany temu ENC statycznie w programie (ten 192.168.1.13, tak?). Zrozumiałem też z opisu, że test1 nic sam z siebie nie wysyła, ale pozwala uzrądzeniu z ENC odpowiedzieć na ping wysłany z komputera. Ale aby to zadziałało na połączeniu bezpośrednim (kabelek skrosowany...
Nie potrzebujesz JTAGa - napisz prosty, kilkulinijkowy kod, który odczyta rejestry z ENC, których stan (a przynajmniej niektóych bitów) jest znany. Odczytane rejestry prześlij na PC do terminala, chociażby łącząc XMEGA z PC przez USB, tu masz przykłądowy kod: http://mikrokontrolery.blogspot.com/2011...
EDIT: No dobra - podmieniłem to co napisałem niżej oraz wszystkie wystpąpienia EEPROM.eeprom_read_byte na EEPROM.readByte i teraz kompiluje się, ale coś tam jest dalej zrypane bo nawet uplink się nie podnosi - jak dam samo zasilanie to jest OK - uplink na zielono - jak wrzucę kod - kicha ciemność na porcie. ---------------------------------- Już oczywiście...
Wygląda to tak, jakby pakiet z ENC'a dochodził do karty sieciowej, ale utykał gdzieś na drodze KARTA_SIECIOWA->PROGRAM. Co może być przyczyną takiego zachowania? Może to będzie głupie pytanie :), a próbowałeś wyłączyć firewalla? EDIT: ------------------- Hmmm... dziwne mam ten sam problem :). Też jestem w trakcie pisania swojego mikrostosu. Do komunikacji...
Czy ktoś może popełnił stos z interfejsem w stylu socketów BSD na wyżej wymieniony układ? Stos z tuxgraphics jest bardzo prymitywny, tak jak sam autor mówi nadaje się on głównie do wysyłania prostej strony bez jakiejkolwiek bardziej skomplikowanej interakcji. Port uIP 0.9 jest w miarę ok, ale jak np. stworzyć dajmy na to klienta IRC-a za jego pomocą?...
https://obrazki.elektroda.pl/6225803800_... Witajcie moi drodzy Ostatnio zająłem się nieco głębiej kwestią obsługi ENC28J60 w Mikro C na PIC32MX w połączeniu z nową biblioteką Network Ethernet Library z Libstocka . Jest to biblioteka dostępna za darmo i wspiera różne mikrokontrolery, nie tylko PIC. Prędko zorientowałem się jednak,...
Na wyświetlaczu mam górny rząd prostokątów. Co jest nie tak w kodzie? [syntax=arduino]/* * Połączenia: * * 1. Wyświetlacz LCD 2x16 po I2C: * - VCC: 5V (pin Arduino 5V) * - GND: GND (pin Arduino GND) * - SDA: A4 (pin Arduino A4) * - SCL: A5 (pin Arduino A5) * * 2. Czujnik DS18B20: * - VCC: 5V (pin Arduino 5V) * - GND: GND (pin Arduino GND) * - Data:...
Witam Od ładnych paru dni podejmuję próbę jakiejkolwiek komunikacji Atmeg z ukladem enc28j60. Niestety przy żadnym konkretnym typie mikroprocesora nie uzyskałem połączenia przez sieć ethernet. Ostatnio podjąłem próbę połączenia procesora Atmega8 wykorzystując tutorial ze strony: pocketmagic.net/2012/07/atmega8-and-enc2...
Witam! Od kilku dni produkuje tony kodu w C na AVR'ka. Programuje urządzenie sieciowe oparte na Atmega32. Na pokładzie mam ENC28J60, 32kb SRAM i 128kB EEPROM. Dylemat jest następujący: jak zorganizować dane w pamięciach RAM aby wszystko optymalnie chodziło. Teraz używam 500B wewnętrznego RAM na bufor gdzie wczytuje cały pakiet sieciowy z ENC. Nie pozwala...
Witam, Jako, że zostało mi niespełna 3,5 tygodnia do matury, postanowiłem pobawić się z AVR'kami i dopieścić co nieco w kodzie. :) Napotkałem na bardzo dziwny problem z przydzielaniem adresów sieciowych po DHCP. Mianowicie, DHCP działa tylko z serwerem dhcp3-server (na Fedora14) na komputerze. Nie współpracuje z routerami HUAWEI B970 i Linksys. Po wysłaniu...
Używam gotowego oprogramowania ze strony "http://www.tuxgraphics.org/" C znam w miarę ale jeszcze nie ogarnąłem wszystkich poleceń z Uc. Więc ustawienie fuse bit mam standardowe lf:60 hf:DF no i w kodzie jest ustawienie na 8MHz. wg Twoich fuse bitów masz ustawione na zewnętrzy generator zegarowy. W takim przypadku Xtal2 jest zwykłym portem PB7 a do...
Smsów nigdzie nie masz za darmo :) zawsze trzeba albo doładować co ileś za jakąś kwotę. Coś za coś... wydaje mi się że wykorzystanie prostego accesspointa z układem enc28j60 załatwi sprawę mobilności ? Koszta nie wielkie i najważniejsze że nie będzie generowało dodatkowych kosztów, z uwagi na to że to ma być praca inżynierska, raczej nie będzie wykorzystywana...
https://obrazki.elektroda.pl/4852177700_... Czasami podczas wdrożenia, do rozwiązania problemu konieczne jest przechwycenie ruchu sieciowego między urządzeniami, aby usunąć występujące przeszkody. W przypadku, gdy jednym z urządzeń jest komputer z uruchomionym oprogramowaniem, często wystarczające jest zainstalowane oprogramowania...
Ten stos jest bardzo prymitywny i bardzo odbiega od standardu. Nie spodziewaj się po nim cudów. Przejrzałem te procedury i nie dziwię się, że tak ci to działa, a nie inaczej. Najpierw musisz zrozumieć jak działa sam protokół TCP, a następnie jak działa protokół HTTP. Nie jest to wina ani poziomów napięć, ani prędkości taktowania procesora. Problemem...
http://obrazki.elektroda.pl/8562903300_1... Raspberry Pi Zero to najnowszy minikomputer od Raspberry Pi Foundation, który ma być dostępny za 5 dolarów. Jest to w pełni kompatybilny komputer z systemem operacyjnym Linux - podobnie jak inne komputery z rodziny Raspberry Pi - 1, 2 i od niedawna 3. To co wyróżnia Zero spośród innych modułów...
Witam, Używam modułu sieciowego ENC28J60. Jeśli chodzi o stosik i działanie przykładowych programów z tuxgraphics gdzie działają one jako serwery - wszystko działa idealnie. (jednak przykłady tych stosików tuxgraphics nie oferują w ogóle rozwiązań typu client - no - może poza jednym przykładem gdzie jest klient SNTP) Problem w tym, że chciałbym móc...
http://obrazki.elektroda.pl/6709419000_1... Stworzony przez Alexandra Manna i opublikowany w serwisie Circuit Cellar system MiniEmail jest niezależnym, mikroprocesorowym klientem poczty e-mail. Jest cichy, łatwy w użyciu, energooszczędny – i co najważniejsze – odporny na robaki rozsyłane mailami. Kolejną zaletą jest też...
http://obrazki.elektroda.pl/2611060600_1... Poniższy projekt opisuje w jaki sposób samodzielnie wykonać płytkę rozwojową dla mikrokontrolera PIC18 wyposażoną w Ethernet i interfejs USB 2.0 o pełnej prędkości. Istotną zaletą tego projektu jest niska cena wykonania. Opis płytki rozwojowej: Płytka oparta jest o mikrokontroler PIC18LF4553....
(at)mariuszterba Jak dla mnie plany ambitne :) choc ja bym ci tak na prawde radzil na poczatek zabrac sie za jakies AVR Xmega (jest zestaw w formie DIP) do tego plytki stykowe... A jak upierasz sie na ARM-y w takiej konfiguracji to tez nie na jednej plytce bo to bardziej utrudnia niz ulatwia ;) Jak juz to powoli sobie dokupywac takie moduly WaveShare:...
EDIT: Poniższy problem rozwiązałem przenosząc zapytanie http do loop() z setup(). I działa jak należy! :) To jeszcze pozwolę sobie zadać jedno pytanie, bo powoli w bardzo prymitywnej formie dochodzę do tego co potrzebuję. W poniższym kodzie chodzi o to, żeby połączyć się z zewnętrznym serwerem, za pomocą GET odczytać URL, pobrać ostatni znak, którym...
http://obrazki.elektroda.pl/5613819300_1... Witam, Chciałbym przedstawić swoją konstrukcję, która była tematem mojej pracy na studiach inżynierskich. W dzisiejszych czasach prawie nikt już nie bawi się bramkami logicznymi, licznikami, rejestrami, które zostały wyparte przez sterowniki PLC. Urządzenia te wykorzystujemy do wykonywania...
http://obrazki.elektroda.pl/3742648600_1... Aktualnie w internecie można znaleźć tysiące stacji radiowych o różnych profilach muzyki. Aby ich odsłuchiwać niezbędny jest komputer, tablet lub smartfon z zainstalowanym odtwarzaczem. Często się zastanawiałem, jak bardzo problemowe może być opracowanie własnego dedykowanego radia internetowego,...
Walczę drugi dzień z obsługą ENC28J60 w przerwaniu i poległem. Niech ktoś rzuci okiem i powie co jest nie tak. Objawy mam takie: - pingi latają bez problemu - UDP działa bez problemu - TCP chodzi kulawo. Pierwsze połączenie przez przeglądarkę jest ok,wyświetla się strona, natomiast po wyświetleniu strony wszystko zdycha. Wygląda to tak jak by ENC28J60...
Postanowiłem zaprojektować urządzenie sieciowe, które będzie spełniało następujące kryteria: 1. będzie działać niezależnie od komputera; 2. będzie nim można sterować zdalnie z każdej odległości (oczywiście za pośrednictwem Internetu). Odnośnie interfejsu - wybrałem Ethernet i układ scalony ENC28J60. Jeśli ktoś nie posiada stałego adresu IP, tylko korzysta...
Jak taką zrobić? Fajny tester do procków nie chcesz jednego opylić? Zaprojektować sobie np w Eagle, i dać gdzieś do wytrawienia z metalizacją otworów, soldermaską opisami itd Obudowa by się zdała plastik w sklepie gotowy nie jest drogi. A po ochronę spodu płytki - jak zrobi się zwarcie po położeniu np na stercie rezystorów.... Obudowa lub co najmniej...
A co Chińczycy zrobili w klonach to już inna historia. Może mieszasz opinie różnych modułów Nie wiem jak jest bo tak jak napisałem, ten na zdjęciu co dałem to ma taką opinie na allegro aukcja nr. 9570989843 Aktualnie wszystko co do sieci i może być WIFI bazuje na ESP8266, to płytka taka jak Arduino, trzeba doinstalować dodatkowy pakiet by widział płytki...
Witam. Jestem w trakcie tworzenia prototypu sterownika napięciem zmiennym. Posiadam już działający beta-prototyp na płytce stykowej. Oparty jest on o dwie ATMegi328p-pu, moduł RTC DS1307, moduł Ethernetowy enc28j60 i czujnik wilgotności/temperatury DHT11. Nie posiadam jeszcze modułu sterowania napięciem. Według planu moduł ten składał by się z 9 segmentów....
Ale w tej funkcji: unsigned int SPI_Ethernet_UserTCP(unsigned char *remoteHost, unsigned int remotePort, unsigned int localPort, unsigned int reqLength, TEthPktFlags *flags) { char rs nie sprawdzasz, czy pytanie odnosiło się strony, czy czegoś innego (np. strumienia danych). Jedyne co sprawdzasz, to czy: if(localPort != 80) // I listen only to web request...
Witam Korzystając z przykładów zbudowałem jak na razie prosty układ na płytce Arduino + ENC28J60. Przez sieć LAN korzystając z przeglądarki mogę włączyć oraz wyłączyć diodę LED umieszczoną na płytce stykowej. Proszę o pomoc w przerobieniu poniższego kodu aby mógł zapalać diodę na określony czas czyli chodzi o działanie monostabilne przycisku na stronie....
Pozwalam sobie odgrzać temat, bo właśnie zrezygnowałem z realizacji pracy magisterskiej o podobnym temacie - tyle że z nieco innego powodu. Może komuś się przydadzą moje doświadczenia. Jeżeli chodzi o płytkę DISCOVERY, Ethernet i IP, to - owszem - są gotowe przykłady (myślę o tych udostępnianych przez ST) ale ja zabrałem się za ten temat z trochę innej...
Jest jakaś biblioteka dodana do kursu EncEthernet-20101229 ale po dodaniu jej i zmianie w pliku enc28j60 z include "Wconstans.h na Arduino nic nie daje. Ta zmiana jest wg instrukcji z kursu. Okazuje się iż błędów jest dużo więcej. Zainstalowałem na nowo środowisko dodałem ta bibliotekę dodaną do kursu i nic błędów mnóstwo. Bo jeśli dobrze rozumiem,...
https://obrazki.elektroda.pl/2064249700_... Witajcie moi drodzy. Zapraszam na krótki teardown nieco starszego routera WiFi z elektrośmieci, TP-Link TL-WR340G. Przedstawię tutaj jego wnętrze, przeanalizuję budowę, umieszczę dokumentację części ze środka a na koniec zademonstruję jak każdy początkujący może wykorzystać części ze środka...
Witajcie, Wraz z grupą studentów tworzymy projekt domu inteligentnego w wersji open srouce & open hardware Jest to prosty sterownik do oświetlenia wykorzystujący arduino nano i kontroler ethernet ENC28J60 (właściwie moduł ethernet) Chcielibyśmy z racji łatwiej konfiguracji urządzenia docelowego które będzie płytką PCB mieć możliwość zmiany adresu...
sterownik enc28j60 enc28j60 atmega32 enc28j60 projekt
h2testw karta światła przeciwmgłowe excel format komórki
Volkswagen Passat 2016 1.6 TDI: Optymalny rozmiar opon Zmywarka Bosch SCI59T15EU - Specyfikacja i Serwis