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...
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...
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...
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
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...
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.
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...
mirekk36 -> Dzięki za wyjaśnienie. Zależy mi bardziej na komunikacji "bez użycia" komputera. Tzn sterowanie tymi portami itd ale za pomocą internetu, z jakiegoś komputera lub komórki z dostępem do internety. Dlatego chciałem żeby to było na HTTP no i raczej TCP bo należałoby mieć potwierdzenie. Celem jest na początek taki (chyba) prosty serwer który...
Witam Uruchomiłem przykład z tej strony http://tuxgraphics.org/electronics/20090... i wszystko działa tak jak powinno i mam możliwosc zdalnego sterowania z serwera na avr. Problem jest z tym że nie rozumiem w jaki sposób realizowane jest w podanym niżej kodzie załączanie i wyłączanie czterech portów atmegi. Pomimo...
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,...
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...
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...
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ż...
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?
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...
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...
Obawy budzi bindowania klienta i serwera do tego samego portu. To nie jest tak, że serwet służy do odbierania pakietów, a klient do wysyłania. Spróbuj użyć normalnych socketów w C; program będzie prosty, krótki i da Ci jakieś zrozumienie tematu.
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)...
weź Stellarisa z kontrolerem Ethernet (MAC i PHY)! Można kupić fajne kity z eth, micro sd + linie gpio do prototypowania na goldpinach. Po co się pakować w przelotki eth? Jak braknie portów spi to LCD podłącz via gpio - przy tej ilości danych obsługa programowa w wątku głównym wystarczy. Nie ma sensu też szukać egzotycznego corteksa, tylko brać co jest...
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...
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...
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.
Jeśli masz router z opcją DynDNS to poczytaj o tej usłudze, załóż konto, przekieruj porty i to wszystko.
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.
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).
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_...
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
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.
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?
Zastanów się zanim napiszesz takie durnoty. Proszę, poniżej screen z wybranym układem, włączonym interfejsem ETH-RMII oraz wszystkimi portami szeregowymi UART. I przykłądowo: podałeś konfigurację gdzie ETH_MDC jest na PC1, a ja mam na płytce ścieżkę łączącą z portemPE10, a próba zmiany pinu wyłącza cały moduł ETH w interfejsie. I nadal jest to lan8742A...
Witam, mam podłączony ENC28J60 do STM32 wyświetlenie prostego tekstu jako strona nie jest większym problemem. Chcę zbudować radio internetowa i do tego potrzebuję otworzyć port TCP o adresie IP na porcie NR, wysłać ramkę i zacząć odbierać dane (do testów chcę przekierować na RS232). Czytam od kliku dni na temat ENC28J60 lecz nie bardzo wiem jak się...
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ć...
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....
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...
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.
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....
Problem jak się okazało nie leżał po stronie ramu - winnym była procedura od czujnika SHT10 która jest podpięta pod portB tak samo jak ENC i w momęcie obsługi SHT podprogram zmieniał mi całą konfigurację portuB i przez to traciłem komunikację z ENC. Teraz już wszystko wisi na jednym porcie i śmiga pięknie, a cały dzień straciłem zanim to zauważyłem...
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ąć...
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,...
Witam Korzystając kodu Tuxgraphics zmodyfikowanego przez Kolegę Mundi1970 , chciałem również postawić prosty serwer pokazujący temperatury z kilku czujników oraz wilgotność i ciśnienie. Po zmianach regfile i pinu CS nie mogę go jednak skompilować. Występują trzy błędy: Error 46 Line: 363 Assignment Error Enc28j60_linkup Erroe 229 Line: 450 End Sub or...
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)...
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,...
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....
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...
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
sterownik enc28j60 enc28j60 atmega32 sterować enc28j60
piekarnik whirlpool opinie wiatrak amerykański piekarnik termoobieg
programator diehl programator mastercook
Sterowniki do modemu Conexant RS56/SP-PCI R6793-17 0125 Gorąca rurka ssąca przy agregacie lodówki - przyczyny