Witam, Posiadam zestaw ze zdjęcia: http://obrazki.elektroda.pl/1135918700_1... Znalazłem kilka bibliotek, jedna działa poprawnie inne nie. Akurat w tych bibliotekach gdzie są przykłady ze sterowaniem diody przez www nie mogę odpalić, Wgrywam program do arduino bez problemu, ale strona po wpisaniu adresu nie ładuje się. Zauważyłem, że...
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,...
A biblioteka skąd? Na pewno do ENC28J60 a nie Wiznetu? Ponadto pozostaje kwestia pinów sterujących SPI - musisz lekko zmodyfikować sterowanie pinem CS zapewne oraz podpiąć się do wskazanych przeze mnie pinów: http://obrazki.elektroda.pl/4092408300_1... (piny 50-53)
Patrz link wyżej (google) - jest kilka bibliotek do Arduino pracujących z ENC28J60 - nie są one oficjalne, bo oficjalne Arduino promuje inne rozwiązanie. Ja sam uruchomiłem moduł ENC28J60 z Arduino i wszystko opisane jest szczegółowo w moim kursie. Ale biblioteki tam wykorzystane są znalezione w internecie. --- Na leniwca: idąc tropem z linków z opisu...
Kod w zasadzie ze stronki - jedynie to używam Visual Studio Code z PlatformIO - ale biblioteka ta sama. Jaki kod z jakiej stronki? Jaka biblioteka?
Na przykład. Byle by była jakaś obsługa wykrywania błędów i retransmisji, nie chce mi się szukać, czy tamta biblioteka ją ma.
Cześć, chciałbym zrobić sterowanie diodą za pomocą przeglądarki. Kupiłem ów moduł, ale nigdzie nie mogę znaleźć żadnych funkcji, które obsługują tą rzecz. Czy ktoś mógłby mi podrzucić jakiś spis? Czy chodzi o to, że nie działa biblioteka Ethernet standardowa z Arduino i ta karta w ogóle nie działa ? Bo jak tak to oczywiście standardowa biblioteka jest...
:arrow: http://iteadstudio.com/produce/enc28j60-... Oczywiście parę plików wymaga zmian w dołączanych plikach nagłówkowych, bo program z katalogu STM32 były przeznaczone dla rodziny F1, a tu mamy do czynienia z rodziną F0. Najważniejsze jednak zmiany muszą nastąpić w plikach STM32_Init - m.in. nowa konfiguracja układu zegarowego,...
Czyli może warto zostać przy obecnej bibliotece? i spróbować zmienic Settimino wraz z platform.h. Biblioteka Settimino ma wiele funkcjonalności, której raczej sam nie będziesz pisał od zera. Wywołaniami typu Ethernet.init() nie przejmuj się, w bibliotece UIPEthernet jest emulacja klas Ethernet czy EtherneClient i są one "kompatybilne" ze standardową...
Wbudowane RTC zachęciło mnie do podłączenia ENC28J60 oraz próby zsynchronizowania czasu przez Ethernet z wykorzystaniem NTP, niestety biblioteka UIPEthernet, nie chciała współpracować z płytką NANO Every. Symulacja rejestrów 328 nie pomogła?
mam podobny problem tylko biblioteka EtherCard nie chce wg współpracować z moim Arduino Leonardo zmieniłem oczywiście w bibliotece EtherCard.cpp pin SS.... Biblioteka EtherCard działa z oryginalnym shieldem do Arduino z chipsetem W5100. Jeśli masz ENC28J60, to wtedy żadne przykłady standardowe z Arduino nie zadziałają należy skorzystać z innej biblioteki...
Czy podzieliłby się Kolega swoją biblioteką dla enc28j60? Też mam problemy z uruchomieniem gotowców.
Najnowsza biblioteka ethernet shielda-a na chipie Wiznet posiada wsparcie dla (u)DHCP i kilku innych rzeczy. Tutaj jest biblioteka dla enc28j60 z DHCP client: https://github.com/thiseldo/EtherShield Przyklad: https://github.com/thiseldo/EtherShield/... Co do samego programu - wydaje sie...
ENC28J60 czyli Ethernet po SPI Czy ktos używał już tego układu z AVRkami? Scalaczek wygląda naprawdę obiecująco, myślę że było by super przystosować go do projektów... Może podzieli się ktoś bibliotekami lub czymkolwiek. MCHPstack mam ... ale to pod PICe... Pozdrawiam
Ale to wystarczy na sztywno ustawić IP dla Arduino i na "sztywno" adres docelowy też. Nie wiem, czy nie lepiej jakby kolega użył innej biblioteki, która też obsługuje ENC28J60, UIPEthernet . https://github.com/UIPEthernet/UIPEthern...
Do MODBUS slave jest darmowa biblioteka - FreeMODBUS. Do MODBUS master nie ma za bardzo darmowych bibliotek na embedded, za to jest kilka na PC. No - jest jedna biblioteka na Arduino, ale jest ona przystosowana jedynie do komunikacji RTU. 4\/3!!
Sprawdź wartość wpisywana do rejestru MAMXFL ENC28J60
Fakt, że MAX na cene porównywalną z AVR. FT312 fakt do Andrioida ale jaki (poza programem) problem użyć go? ENC28J60 był przeznaczony dla PIC ale biblioteki zostały zmodyfikowane na potrzeby AVR. Mając źródła da sie to zrobić, pytanie czy biblioteka nie jest zbyt uniwersalna i po skompilowaniu zajmie 2GB FLASH :-) Zastanawiam się też nad opcja ARM z...
Mniej więcej tak. Zajrzyj na podaną przeze mnie stronę - tam masz biblioteki z przykładami - może nie jest aż tak, że tylko include i inicjalizacja, ale ogólnie nie jest to przerażające.
Brak istotnych informacji. 1. Jak masz skonfigurowaną sieć (maska, itp.)? 2. Jakim kablem ENC28J60 jest podpięty do routera (cross, czy prosty)? --- EDIT: No chyba, że, jak wnioskuję ze szczątkowych informacji w poście, podpinasz ENC28J60 bezpośrednio do komputera - na gotowych bibliotekach tak to nie ma szans zadziałać. Musi być router.
Witam Mam taki problem, że proc zawiesza się na czekaniu na wykonanie operacji PhyWrite w funkcji enc28j60Init Dochodzi do: [syntax=c]enc28j60PhyWrite(PHCON2, PHCON2_HDLDIS);[/syntax] I już z niej nie wychodzi. Zostaje na zawsze w pętli: [syntax=c]while(enc28j60Read(MISTAT) & MISTAT_BUSY)[/syntax] Używam przykładu z tej strony: http://www.stm32.eu/node/287...
Napisałem krótki program (dla arduino) wysyłający pakiety na serwer pvmonitor. Wykorzystałem tani moduł ENC28J60 i bibliotekę https://github.com/jcw/ethercard Ogólnie program działa, ale nie jest pozbawiony wad: - trzeba stworzyć tablicę na 300bajtów (może da się mniej) potrzebnej do zainicjowania obiektu. - w bibliotece nie jest zaimplementowana możliwość...
Ten mój problem trochę nie w temacie tego tutoriala. Ale znalazłem coś takiego: [url=http://sch-remote.com/Ethernet-to-R... W/g opisów robi to, co potrzebuję. Pewnym minusem jest binarna biblioteka. Nie wiadomo jak się zachowa z przyszłymi wersjami GNU/Linuksa na RPi. Szukam dalej. Pozdrawiam!
Dziękuję za odpowiedź :) Wniosek jest taki, że znów ktoś w Altium "dał ciała". Zastanawiam się, czy nie warto było by założyć jakiś temat o błędach (i poprawkach) w oprogramowaniu/bibliotekach (pomijam erraty poszczególnych chipów). Spotkałem się już (przykładowo) z błędem w Eagle dotyczącym poprzestawianych nóżek w ENC28J60 w obudowie DIP - nie wiem...
hej, kupiłem [url=http://www.bro.net.pl/Obrazki/4DDB7... ethernet ENC28J60. Podłączyłem go zgodnie z [url=http://www.instructables.com/id/Add... instrukcją i poza świeceniem diody nic* nie uzyskałem. Spróbowałem również [url=http://www.tweaking4all.com/hardwar...
mamakapcia Nie rozumiem o co ci chodzi. Jakim sensie system? Dodano po 1 szymon122 Jak na razie jest to cel poboczny, ale istnieje do niej biblioteka, nie wiem tylko czy nie będzie się "kłócić" z SD. Tak jest to moduł enc28j60.
Robisz dla uC dodatkowe API w aplikacji i komunikujesz się czystym HTTP, używając GET/POST, prostszego sposobu nie ma. W necie masz kilka projektów z bibliotekami TCP/IP, Nawet na obecnej atmedze mógłbyś zestawić taką komunikacje. ENC28J60 kosztuje jako moduł ~17pln, podpinasz pod SPI a reszta jak z płatka. Jeśli koniecznie chcesz Discovery, to wystarczy...
Czyli serwer www. On tylko odpowiada na arp. Nie ma dhcp więc router nic nie wie o serwerze. Jak działa w takiej sytuacji ping? Mniej więcej tak: 1- pytający nie zna adresu mac serwera www, wysyła arp 2- serwer odpowiada na arp 3- pytający zna mac i wysyła icmp (ping) 4- serwer odpowiada Przy kolejnym ping pkt 1 i 2 sa pomijane ale co pewien czas (przeważnie...
Druga ma migać nawet, gdy Atmega do której podłączam nie ma jeszcze wgranej obsługi Ethernet ? W sumie zrobiłem płytkę w oparciu o schemat Kolegi, sprawdzałem również z PDF. Rezystory 51om ( zamiast 50 om ) oraz dławik SMD 1206 3,9 uH, reszta wartości elementów jak na schemacie Kolegi. To w takim razie podejrzenie pada na gniazdo RJ45, może biblioteka...
Jakiej biblioteki użyłeś? Pokaż swój kod. Masz DHCP w routerze?
Na chwilę obecną wszystko działa prawidłowo. Uruchomiłem projekt na ethernet shield w5100 Usunąłem bibliotekę #include <UIPEthernet.h> i użyłem zamiast niej #include <Ethernet.h> (czujnik DTH22 zamieniłem na BME280) aktualnie program załadowany na płytkę wygląda następująco: Zmienne globalne używają 1827 bajtów (89%) pamięci dynamicznej,...
Wiem, że temat archiwalny, ale nie zaszkodzi zapytać. Meczę się właśnie z PIC32MX i ENC28J60, nie mogę nigdzie znaleźć działającego przykładu, czy dysponujesz może jakimiś bibliotekami albo wiesz gdzie mogę znaleźć?
Jest biblioteka do obsługi mysql do arduino, np. https://github.com/ChuckBell/MySQL_Conne... Za jej pomoca można mozesz zrobic select (bo rozumiem z twojego niechlujnego pisania, że "zrobić secta" to właśnie oznacza). potrzebuje programu który morze zrobić secta z bazydanych ale dz za dobre chęci Pozdr
Strona jest konstruowana w kodzie C na charach. Gdyby zaimplementować obsługę karty SD byłoby to bardziej user friendly. Pytanie jak można by obsłużyć taką linijkę w head: <link href="/style.css" type="text/css" rel="stylesheet" /> Lub analogicznie kod javascript z linku. Czy przeglądarka zapyta w tym przypadku serwerek o css? Jeśli tak, to jak...
Musisz najpierw wysłać rozkaz pomiaru temperatury a dopiero odczytać wynik. Mogę się założyć ze ta biblioteka której używasz najpierw odczytuje dane z czujnika a później wysyła rozkaz pomiaru temp. Stad pierwszy pomiar taki a nie inny. Do glowy przychodzi sporo metoda walki, Najprostsza pierwszy pomiar olać i go nie wysyłać. A pierwszy pomiar pojawia...
Hej, no to by był jakiś pomysł - tylko jak się do tego zabrać? Z sieciowych bibliotek mam tylko #include <ETHER_28J60.h>. Jest to dość uboga biblioteka. Program po skompilowaniu, z dostępnych RAM 2048 bajtów, pozostawia 559 bajtów wolnych. Poniżej 500b program się już wiesza w niektórych sytuacjach. Więc jest baardzo ciasno... Być może jeszcze...
Świetnie, gratuluję, ale czy uważasz, że to pomaga autorowi tematu? Podobnie jak uwagi o tym, że Arduino do niczego się nie nadaje, a bez oscyloskopu ani rusz? Pomaga. Musi wiedzieć że sprzęt jest potrzebny ułatwia pracę a czasem jest wręcz niezbędny. Z bibliotekami trzeba sie zapoznać, zrozumieć a nie traktować jak czarną skrzynkę, w przeciwnym przypadku,...
program się skompilował...po wgraniu świecą 2ledy jeden miga więc domyślam się, że całość pracuje. Sprawdzałem ping i pingu nie ma. Całość dziś uruchamiana na standardowym sofcie z jedną diodą i to działa działa. Działa ze stara biblioteką enc28j60.inc jak i z nową. Jednak Twój program nie działa. Skoro mówisz,że nie ma DHCP to w którym miejscu ustawiony...
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?
Zacznij od sprawdzenia komunikacji Atmega -> (SPI) -> ENC28J60. Korzystanie z gotowych bibliotek ma to do siebie, że zwykle nie działają. Trzeba "usiąść samemu i zakasać rękawy". Inaczej to wróżenie z fusów. Zwłaszcza - że nie dałeś ani schematu połączeń, ani kompletnego kodu. Nie wiemy więc jak wygląda konfiguracja projektu.
Proszę bardzo. To są źródła dla Keil'a ale po drobnych przeróbkach "ruszą" z każdym kompilatorem C. Swoją drogą ten kontroler świetnie działa również w środowisku z RTOS'em (które zresztą nie są takie straszne), trzeba go tylko dobrze poznać i się z nim oswoić. Inny problem to stos TCP/IP ale przykładów jest pełno w sieci (darmowych i nie). Pozdrawiam.
W bibliotekach do modułu ENC28j60 jest funkcja isLinkUp(), która zwraca 1 jak jest łącze (fizyczne) a 0 jak nie ma. W bibliotekach do W5100 i W5500 nic takiego nie znalazłem. Poradziłem sobie w ten sposób, że dolutowałem do diodek świecących LINK, 100M, FULLD od strony złącza karty SD druciki, wprowadziłem je w wejścia cyfrowe i w ten sposób odczytuję...
W tym module na fotce powyżej widać stabilizator napięcia, zapewne po to by dać z 5V te 3.3V. A co Chińczycy zrobili w klonach to już inna historia. Może mieszasz opinie różnych modułów, dedykowanych shieldów, różne marki/producentów. Nie mniej jednak te moduły są mało przyjazne. Aktualnie wszystko co do sieci i może być WIFI bazuje na ESP8266, to płytka...
Czy komuś udało się uruchomić atmege644 i enc28j60 z bibliotekami z arduino? Ma ktoś może biblioteke ethershield przerobioną na atmge644? NIe mogę sobie z tym poradzić. W bibliotece do enc zmieniłem w pliku enc28j60.h wpisy na #define DEFAULT_ENC28J60_CONTROL_CS 3 #define SPI_SS 3 #define SPI_MOSI 5 #define SPI_MISO 6 #define SPI_SCK 7 Niestety nie...
Nevasith --> nie tylko na tuxgraphics ale też i ja tobie i wielu innym ludziom już pisałem, że test części PHY tego układu można przeprowadzić bez żadnego podłączania do procka. Więc zapamiętaj to i nie domyślaj się innych dziwnych rzeczy ;) uC <---> ENC28J60 <---> PHY (RJ45) po poprawnym uruchomieniu części PHY czyli od strony elementów...
Protokół HTTP z tego co pamiętam robi tylko dwa połączenia, pytające i odpowiadające. Źle pamiętasz. Pytanie/odpowiedź (request/response) jest zawsze w jednym połączeniu. Zresztą ma to spore pozytywne konsekwencje, dlatego HTTP jest wybierany również tam, gdzie nie jest naturalny, do transmisji danych itd... jest wybierany mimo że jest kosztowny -...
Po całym dniu walki słabo opisałem mój problem bo już po prostu nie miałem siły :D Wyjaśniam... Zrobiłem sobie mikro serwerek LANowy na Atmedze32 i układzie ENC28J60. Z doświadczenia z tym układem i Atmegą wiem że znacznie stabilniej wszystko pracuje gdy mikroporocesor (Atmega) jest taktowana zegarem 25MHz z gotowego modułu ENC a nie własnym kwarcem....
Jest dosyć prawdopodobne, że możesz mieć rację (at)tmf. Umówię się z kolegą (at)piotrva na testy tych układów Atmel'owskim programatorem, jeśli nie ruszą mogę opisać sprawę Atmelowi w miarę wolnego czasu. Również tutaj dam znać jak poszło. Co do ENC, mam takie samo odczucie, mimo, że nie wykluczam, że mogłem gdzieś się pomylić (na bibliotece enc28j60.c...
1. Linie CS muszą być osobne dla modułu ethernet i dla karty SD 2. Osobiście nie udało mi się na bibliotekach Arduino odpalić współdziałających ETH i SD ;)
A po UDP nie myślałeś? Są gotowe biblioteki pod C np: W5100 czy enc28j60 ?
Witam serdecznie, Poszukuję biblioteki do obsługi modułu ENC28j60 za pomocą msp430. Samą bibliotekę enc28j60.h i *.c przerobiłem z projektów ze strony TUX'a jednak że schody zaczynają się kiedy chce obsłużyć TCP i zaczyna się odwoływanie do bibliotek ip_arp_udp_tcp.h. Chcę zrobić coś w stylu raportowania alarmu za pomocą elthernetu i kurcze, nie do...
Bez biblioteki nie dziwne, że pojawiają się błędy. Wklej tutaj proszę caly kod, który próbujesz uruchomić, zobaczymy czego na tym kursie uczą ;) I nie bardzo rozumiem, jak to możliwe, że do przykładowego kodu w takim kursie, nie dołączono wymaganych bibliotek ... Bo jeśli dobrze rozumiem, pobrałeś ten kurs lub masz go na CD/DVD, czy tak ?
Sprzęt jak najbardziej trafny, na procesorze AVR (uwaga - Arduino to też AVR programowany w języku C++ z gotowymi bibliotekami i ograniczeniem do kilku modeli procesorów) zrobisz to czego oczekujesz. Poszperaj w internecie pod hasłem tuxgraphics - tam znajdziesz przykłady takich rozwiązań na procesorach AVR i ENC28J60.
A mnie z kolei nie działa komunikacja po SPI ,z simple serwer przeniosłem część do projektu demoUART tzn. dwie biblioteki (spi,enc28j60) . W main SPI1_Init() potem enc28j60_Init() w tej funkcji jest printf("MAADR5 = 0x%x\r\n", enc28j60Read(MAADR5)); który w konsoli powinien mi wydrukować MAC zapisany przy inicjalizacji niestety mam same zera z tego...
Pewnie że każdy się spotkał - trzeba sobie poprawić element w bibliotece albo najlepiej zrobić na nowo. Co za problem?
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...
Po pierwsze - jaki to układ jest odpowiedzialny za sieć? ENC czy WIZ? Ja osobiście robiłem kiedyś mocne testy na Atmega328p i ENC28J60 - niestety procesor ten ma zdecydowanie za mało ramu na jednoczesną obsługę ENC28J60 i karty SD (mówię tu o bibliotekach Arduino). Poza tym chyba stawiasz poczciwemu AVR zbyt duże wymagania - chcesz żeby dosyłał pliki...
Pewnie, że ENC424J600 jest młodszym i lepszym bratem starszego ENC28J60 ale w końcu dla tego staruszka są już w sieci gotowe biblioteki i stosy TCP - z których nic tylko korzystać ;) ... a jak widać do takich prostych zadań spokojnie ten układzik będzie jeszcze długo spełniał swoją rolę
Mam Arduino Mega2560 i podłączyłem moduły SD Card, ENC28J60 i RTC 3231 . Używam bibliotek: [syntax=cpp] #include <EtherCard.h> #include <Wire.h> #include <DS3231.h> #include <SD.h> [/syntax] ENC i SD podłączone są do pinów: 50 MISO 51 MOSI 52 SCK 53 CS Każdy z osobna działa bez problemu, ale jak podłączę obydwa moduły brak jest...
a jakiego rodzaju modułu używałeś ? Moduł ethernet ENC28J60 SPI mini za jakieś 20zł i dwie różne biblioteki. Ze dwa miesiące się z tym męczyłem i na tarczy. WIZNET5100 robi wiele sprzętowo i możliwe, że działa lepiej.
Cóż, nie pamiętam, ale czy te biblioteki easy tcp są napisane dla enc28j60? Bo nie wydaje mi się żeby tak było. Szczerze polecam przesiadkę na C jeśli chce kolega coś sensownego z enc28j60 zrobić... Dodano po 1 Ps. And-Tech ma tutorial obsługi po polsku, mojego autorstwa napisany na bazie tych kodów.
Takie złe to ESP8266 NodeMcu V3? Zależy do czego? Odebrać SMSa, podzielić go na dane, wyświetlić na LCD, i idealnie by było wysłać dwie dane przez ENC28J60 do ThingSpeak. Od biedy przez wbudowane WiFi. Jeśli przez Wi-Fi to ESP. W tym wypadku wystarczy 8266. Jeśli przez drut, to nie ENC28J60 a raczej ARM z obsługą Ehernetu. Jeśli już ktoś upiera się...
mirekk36 mógłbyś wrzucić dodatkowo plik .sch do eagla aby nie rysować schematu od podstaw. z góry wielkie dzięki No a co by ci dał mój schemat *.sch jak w nim jest kilka elementów z moich własnoręcznie tworzonych bibliotek elementów *.lbr ?
Czy u Ciebie nie ma problemów przy wyświetlaniu strony w telefonie po wprowadzonych zmianach, czy może szukać przyczyny gdzie indziej? Akurat tym przykładem nie bawiłem się, bibliotekę do komunikacji z ENC28J60 wykorzystuję do czegoś innego. Ale wydaję mi się że jest mały błąd, w definicji Const Max_framelen = 590, mi wychodzi że powinno być co najmniej...
Na gotowy projekt mozesz liczyc o ile chcesz za niego zaplacic, jesli nie i tak mozesz liczyc na pomoc i rady. Na poczatek zalozenia: - czy napewno chcesz sie ograniczyc tylko do sterowania przekaznikiem? Latwo i tanio bedzie zawrzec tam dodatkowe funkcje (temperatura, napiecie, wiecej przekaznikow, ...) - moze warto to wykorzystac. - czy dostep do...
[syntax=c] char *odebrany_string="zmienna1=15"; char *wsk; int zmienna1 = 0; // nie sprawdzam poprawnosci całego stringa zakladam ze jest tylko jedna "komenda" //zakładam ze jest to C string czyli zakonczony zerem - funkcja czytajaca z sieci powinna poprawnie go zakonczyc. // mozesz oczywiscie szukac np znaków rodzielajacych jezeli ich bedzie wiecej...
Wygląda, że był problem z biblioteką SPI. To co działało dla STM32f105 nie chciało działąć z STM32f107. Pewności nie mam. Zmiana procesora, zmiana kompilatora, zmiana modułu ethernet - i zaczęło działąć.
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
Dalej mam problem, ktoś ma pomysł od czego zacząć, bo już się pogubiłem In file included from c:\Users\kowal\Documents\Arduino\lib... from c:\Users\kowal\Documents\Arduino\lib... from C:\Users\kowal\Desktop\SPRINKLER\sof...
Okazało się że przetarła się kabel gnd łączący DISCOVERY z AVT Otrzymałem kod ze modyfikowaną całą biblioteką enc (jeszcze trzeba kilka poleceń wysłać do SPI) kod nie jest mojego autorstwa więc niestety nie mogę go udostępnić.
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...
Zrobiłeś już własnoręcznie cokolwiek, choćby miganie LED-em? Tak. Przetestowałem też kod [url=http://www.elektroda.pl/rtvforum/to... Mniej więcej go przeanalizowałem (nie zagłębiałem się w struktury bibliotek), ale zasadniczo kod rozumiem. Jednym słowem nie jestem totalnie zielony, ale raczej początkujący, jeśli do tego Twoje pytanie...
A teraz wystarczy, że RPi będzie tylko supervisorem dla Arduino i będzie zapewniać obsługę inteligentnych sekwencji (np. światła i czujniki ruchu) Zmniejsza to też koszty, bo można zamontować w różnych miejscach moduły wykonawcze na AVR i np ENC28J60 lub po WiFi od razu ESP8266 (nawet bez dodatkowego mikrokontrolera). Same uC lepiej też programować...
https://obrazki.elektroda.pl/3743484600_... Witajcie moi drodzy Przedstawię tutaj mojego shielda (nakładkę) na Arduino UNO opartego o układ ENC424j600. Shield ten pozwala podłączyć Arduino do internetu bez żadnego lutowania, a nawet bez użycia kabelków i płytek stykowych. W temacie dam jedenaście pełnych przykładów jego użycia z moimi...
(at)piotrva Jak to jest shield, to myślę że da się go założyć tylko w jeden sposób, nakładając na płytkę Arduino :) Szum123321 Jaki masz system na komputerze, to nie ma absolutnie żadnego znaczenia. Pytanie tylko, w jaki sposób go sobie podłączasz do sieci, że twierdzisz, że nie działa? Jeśli go podłączasz do jakiegoś switcha czy routera, to zwykłym...
(at)jkowalsky oczywiście możesz ENC zasilać z czegoś zewnętrznego, ale generalnie polecałbym też wbudowany w STM32F4 kontroler + DP8348. ENC jest prądożerny, grzeje sie niemiłosiernie (taki jego urok), ma interfejs SPI a to dodatkowa zabawa. Zaleta ENC to fakt że jest na nim masa gotowych projektów + pare bibliotek do obsługi tego ustrojstwa. Swego...
Do tego RTC PCF8583p, podtrzymanie bateryjne zegara w przypadku zaniku zasilania. A dlaczego nie zegar w atmega? Na stronie Atmela jest dostępny kod. Drugi mikrokontroler tylko do obsługi internetu zastosowałem dlatego, że moduł ENC28j60 nie zawsze pracuje stabilnie i czasami lubi powodować zawieszenie procesora. To raczej błąd biblioteki lub programu....
Dzięki prostej podpowiedzi Piotrusia999 (nie wiedziałem o co zapytać - że to ma konkretną nazwę "Ethernet module / shield" ) i sugestii ostregotomasza znalazłem ten wątek http://www.elektroda.pl/rtvforum/topic13... i moduły oparte o ENC28J60 (~2.21 Euro), ale muszę poczytać czy da się go użyć - wygląda, że potrzebuje atmega (jak ATMEGA328P-PU?...
Witam! Dodać Ethernet do Arduino można, np. ENC28J60 lub WIZ5100, ale to dopiero początek zmagań. Potem musisz wrzucić biblioteki, które to obsłużą, a potem już z górki - obsługa usługi, która Cię interesuje, np. http, telnet, albo napisanie obsługi swojego protokołu na UDP lub TCP. Jeśli zaczynasz z Ethernetem, rozważ Raspberry Pi zamiast Arduino....
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...
Witam! Mam kilka pytań, prosząc o nakierowanie na właściwą ścieżkę. Wykonuję właśnie projekt sieci, która w założeniu ma symulować sieć inteligentnego budynku. Jest uC master oraz 2 slave'y. Są one połączone po RS485 z sobą i to działa. Chciałbym teraz dorzucić do tego możliwość sterowania przez internet. Wymyśliłem coś takiego: - do mastera po Uarcie...
Cykl o SDCC na przykładzie PIC18F2550 autorstwa p.kaczmarek2 Freddie Chopin
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
Tak z ciekawości, bo ESP jest fajne, ale (ta zawsze jest ale) gdzie jest WiFi to jest, a tak się składa, że mam miejsca z kablami, ale sieci bezprzewodowej to nie ma. spotkał się któryś kolega z modułem o podobnej funkcjonalności, ale żeby działał po kablu? To tak na marginesie ale... jakbyś miał w tych miejscach jakieś dodatkowe nieużywane okablowanie...
Witam Do Raspberry Pi 3B+ podlaczony jest modul ethernetowy ENC28J60. Ponizszy program wysyla do modulu komendę, która ma zwrócić wartość rewizji płytki. Korzystam z biblioteki WiringPi. https://obrazki.elektroda.pl/2698153600_... Żołty - SCK Błękitny - CS Fioletowy - MISO Niebieski - MOSI Po sygnale MOSI widac ze wysylana jest prawidlowa...
Ten sam układ jest przedstawiony w tym temacie: http://www.elektroda.pl/rtvforum/topic13... z gniazdem PulseJack J0011. Podobne J0063 jest do kupienia na allegro. Różni się tym że nie ma odczepu transformatora separującego do masy na płytce, ale nie sądzę aby był to krytyczny problem w tym układzie. Na stronie tme jest sporo gniazd ale mają różne...
Tak samo jak w jednym z odbiorników mam RFM12 ( soft SPI ) i zapis SD ( hard SPI ). CO prawda nie działa rewelacyjnie, czasem kasuje wszystko na karcie, nie chce zapisywać w podkatalogach albo pojawiają się jakieś dziwne wpisy. To być może wina, tego że użyłem biblioteki SDHC ( mam płytkie z Atemga328 i bibliotekę SD, bez HC i działa już dwa lata ),...
Dzień dobry, za parę dni będę w posiadaniu Arduino UNO R3 wraz z modułem ENC28J60, ogólnie miałem dłuższą przerwę z "zabawą" elektroniką i wypadłem trochę z rytmu, chce to naprawić. Może porywam się na za głęboką wodę ale chciałbym to zrobić. O co mi chodzi? Prosiłbym o udostępnienie/napisanie/pokazanie/wyszuk... programu który działał by w sposób...
Witam Pisze własną implementację stosu TCP IP na ATmega2560 i dotarłem do pierwszej ściany... Napisałem prostą implementację UDP. Wysyłam pakiet na serwer udp napisany w Javie na PC. WireSkark pokazuje, że pakiet dociera do komputera. Numery portów i adresy się zgadzają, WireShark nie pokazuje żadnego błędu w ramce, więc kod jest chyba poprawny a mimo...
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...
(at)kamyczek - czy jest sens pisać obsługę ENC28J60 czy DS18B20 w asm? To, że można to jedna sprawa... inna jaki jest z tego zysk. W tym momencie nie widzę żadnego. Czy w ASM nie można sobie określonych procedur wyciągnąć do osobnych .S i potem "linkować" i podpinać pod odpowiednie symbole rejestry io w danym procku? Ano można ;) Więc czym się to różni...
bo łatwiej skomunikować się (...) z ENC28J60. Że co? Jaki problem z komunikacją z ENC prockiem zasilanym z 5V? Możesz to wyjaśnić? Zadałeś bardzo dobre pytanie. Z tego co wiem, to io ENC28J60 jest 5V-tolerant, ale sam ENC wymaga zasilania 3.3V. I w sieci można spotkać się z sugestią bezpośredniego podłączenia ENC do mikroprocesora działającego na 5V,...
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...
Ale czy ten scalak nie ma obsługi tego stosu? muszę to sam programowo załatwiać? jak kolega zajrzy sobie na stronkę tuxgraphics.com poczyta sobie artykuły o tym co autor zrobił tzn jakie urządzonka i sterowanie za pomocą zwykłej ATmegi8 gdy kolega poprzegląda sobie kody programów - gdzie są gotowe biblioteki do obsługi tego scalaka to przestanie podchodzić...
Dziękuje bardzo. Musiałem przerobić program pod bibliotekę UIPEthernet(delikatne zmiany),ale już jest ok. Chyba za wczesnie zamknalem transmisje przy odbiorze. W kazdym badz razie juz dziala. Dla potomnych: [syntax=c] #include <UIPEthernet.h> byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; IPAddress serwer(192,168,8,253); IPAddress ip(192,...
Witajcie :-) Walczę ostatnio z dostępem do internetu z poziomu STM32 i utknąłem w końcu z braku dalszych pomysłów. Są to moje własne zabawy z obsługą internetu - na podstawie bibliotek Tuxgrafix, Ulricha Radig'a, i podobnych... Do tej chwili oprogramowałem ARP, ICMP i UDP, i na wewnętrznej sieci jak się wydaje - działa to OK. Odbiór pakietów przez STM32...
https://obrazki.elektroda.pl/2135111100_... Witajcie moi drodzy. Przedstawię tutaj płytkę Fubarino-Eth oferującą łączność USB i Ethernet opartą na 32-bitowym PIC32MX795F512H (512KB Flash, 128KB RAM) i nieśmiertelnym ENC28J60. Płytka ta stanowi moją wersję słynnego Fubarino-SD 1.5 od Projekt płytki Projekt ten jest moją przerobioną...
Zgadzam się, arduino to w gruncie rzeczy taki nadmuchany pusty w środku balon służący do rżnięcia małolatów na kieszonkowe uczące kopiowania bibliotek bazujące na charytatywnej pracy pasjonatów z której zyski czerpie "producent" Panie, jakie zyski? Jaki producent? Przy zalewaniu rynku modułami "zgodnymi z arduino" a produkowanymi przez chińczyka? Gdzie...
Witam szanownych kolegów, mam problem z uruchomieniem modbusa TCP lub RTU over TCP, mianowicie jest sobie atmega32 + enc28j60 i to działa, zrobiłem serwer mogę zamrugać diodą czy odczytać stan wejść, i teraz zamiast przeglądarki chce użyć protokołu modbus tylko nie wiem jak to zrobić. Proszę kolegów o podesłanie fragmentu programu w którym: uruchamiamy...
Witam. Ponieważ nie jestem zbyt dobry z programownia zwłaszcza w języku C to zwracam się z prośbą do znających się lepiej ode mnie i chcący pomóc w moim ambitnym projekcie :) W czym tkwi problem..? Mam działający kontroler do paneli fotowoltaicznych oparty na atmega32. Jego zadanie to stabilizacja napiecia, wyświetlanie i zapisywanie pomiarów na karcie...
sterownik enc28j60 enc28j60 atmega32 ethernet enc28j60
ściąganie chomikuj budowa prądnicy jednofazowej transformator kabel urwać
lancia voyager automat vendingowy
Podłączenie gramofonu Marantz TT 420 do wzmacniacza Radmor 5102 Jak podłączyć uziemienie gramofonu do Radmor 5102?