Z IP serwera wynika, że to Twój lokalny serwer, a więc zapewne nie ma przeszkód aby podejrzeć w logach serwera czy coś widać co się dzieje z połączeniem. Być może problem leży po stronie serwera, warto to sprawdzić. Chociaż w to wątpię, raczej obstawiam, że ENC wchodzi w jakiś powerdown albo coś podobnego, ale nie znam układu więc to tylko domniemanie....
poniżej screenshot z działania dokładnie całego programu jaki mi nadesłałeś na maila tyle że poprawiłem sobie swój adres IP komputera i działa: http://obrazki.elektroda.pl/6749604000_1... a NIC INNEGO w twoim programie nie zmieniałem dla jasności. Dodano po 2 Zatem jeśli to u ciebie nie działa to nie ma innego wyjścia jak jakaś zła konfiguracja...
http://obrazki.elektroda.pl/1051495700_1... Tysiące mililitrów kawy, setki demotywatoro-godzin, kilkadziesiąt „THE NIGHT OF CODE” i o to jest. Przed Państwem zielona płytka i kilka układów scalonych! Wstęp Nadeszła chwila w której, chciałbym zaprezentować mój projekt szerszej grupie elektroników. Od jakiegoś czasu, w przerwach...
Witam Od kliku dni walczę nad implementacją ENC28J60 do Xmegi128A3U. Najpierw udało mi się zrobić malutki serwerek na Atmega32 i działa poprawnie ( bazowany na książce Mirka ). Teraz chcę go przełożyć do Xmega i nawet nie chce go pingować. Przypuszczam że błąd leży gdzieś w SPI. Xmega taktowany zewnętrznym kwarcem 16MHz , SPI - 1MHz, ENC28J60 taktowany...
http://obrazki.elektroda.pl/4860072600_1... Witajcie! Sterowników do pieców C.O. przewinęła się przez Elektrodę cała masa. Chciałbym Wam przedstawić swój autorski, swobodnie programowalny sterownik z miniserwerem http i możliwością obsługi i odczytu parametrów przez przeglądarkę/smartfona z ciepłej kanapy. Co mnie skłoniło do budowy...
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...
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ą...
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 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...
Witam, Jestem na wstępnym etapie zabawy ze stosem uIP i kontrolerem ENC28J60. Udało mi się już uruchomić układ - ENC odpowiada na pingi i jest możliwość wejścia na web server z przykładowej aplikacji. Jednak co mnie martwi t to, że w statystykach widoczne są wysokie wskaźniki "Packets dropped". Nie ma znaczenia czy płytka wpięta jest do routera czy...
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[]...
Po kilku dniach pracy urządzania stwierdziłem że jednak przydało by się żeby serwerek dodatkowo wysyłał dane do "https://thingspeak.com/" chociaż z termometru domowego. Próbowałem na rożne sposoby ale nie mam pojęcia jak to zrobić. Może ktoś z Was jest w stanie zmodyfikować kod ? Może kolega (at)bart-projects czyta ten temat? ;) (to ten sam kod co w...
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....
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...
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...
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.
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...
Panowie, udało się to rozwiązać. Ten powyższy projekt nie jest taki zły tylko trzeba go naprawić: 1. Skonfigurować poprawnie piny SPI 2. Upewnić się, że funkcje delay działają dobrze 3. Upewnić się, że konfiguracja zegara systemowego jest dobra. Jakbyś ktoś dalej miał problemy to pytać na PW podeślę poprawiony kod.
Witam, na płytce uniwersalnej złożyłem układ wg. schematu ze strony http://tuxgraphics.org/electronics/20060... Po złożeniu wykonuje testy wg. punktów na stronie. Punkt 2 mówi o tym, że należy złożyć, a po złożeniu włączyć kabel ethernetowy do gniazdka - powinna się zapalić zielona LED, ale się nie zapala. Mam kilka pytań bo wprowadziłem...
Uuuu, cena kosmiczna tego M1284P. Atmega644PA i Atmega644P różnią się tylko poborem prądu - mają nawet tę samą sygnaturę, więc nawet bez zmian kompilacji wszystko działa. Spróbuj z kwarcem 16MHz, żeby dokładnie odwzorować warunki, w których ja testowałem układ - w tej chwili nie pamiętam, czy podniesienie F_CPU ma tu jakieś znaczenie dla pracy modułu...
Pokażcie panowie zdjęcia - problemem może być: 1. Długość kabli między uC a ENC28J60 2. Podłączenie programatora - warto spróbować z odłączonym programatorem - u mnie jeden z programatorów powodował krzaki w komunikacji 3. Użycie nieodpowiedniego kabelka ethernetowego (z tego co pamiętam ma być nie krosowany) 4. Konfiguracja IP niezgodnego z maską podsieci...
Pierwsza sprawa to konfiguracja Twojej sieci lokalnej. Zakładam, że działasz w windowsie więc ipconfig i sprawdzasz jak masz skonfigurowaną sieć eth. Jak ten kod działa to ustawia na ardunio 192.168.1.15 . Dodatkowo jak masz zamiar działać z protokołem ip warto zaprzyjaźnić się ze snifferem typu wireshark / network chemistry. Zamiast łączyć się po http...
Owszem, jak najbardziej mieści się w standardowej tolerancji, czyli 0,7*Vcc, ale jak mówię, czasem są problemy, jak np. z modułem enc28j60 - już kilka osób pisało do mnie prywatnie w tej sprawie - powodem problemów było właśnie napięcie 3v3 czasem nie rozpoznawane przez AVR(at)5V jako 1 i po dodaniu bufora wszystkie problemy sprzętowe zwykle znikały.
Pin konfigurowany jest na początku, przed konfiguracją SPI. Dodano po 2 I jeszcze tradycyjne pytanie - chciałem mieć więcej wyjść Zrobiłem tak: [syntax=basic4gl] If Mid(tempstring2 , 6 , 6) = "LED1ON" Then Reset Led1 End If If Mid(tempstring2 , 6 , 7) = "LED1OFF" Then Set Led1 End If If Mid(tempstring2 , 6 , 6) = "LED2ON" Then Reset Led2 End If If Mid(tempstring2...
Witam, jestem w trakcie projektowania pewnego urządzenia mikroprocesorowego, którego update firmware'u i konfiguracja będą robione przez internet. Chciałbym przy tym uniknąć pisania aplikacji klienta na PC - najlepiej wszystko przez przeglądarkę. Przychodzi mi do głowy rozwiązanie podobne do routerów - wymiana firmware i ustawienia przez przeglądarkę....
Ale panowie jaki wy widzicie problem w tym żeby zasilać procka +5V i zrobić konwersję sygnału. Tym bardziej, że szczególnie w przypadku współpracy z ENC przyda się zasilanie procka +5V po to żeby spokojnie móc go taktować np 16-20MHz bo tyle by się przydało do poprawnej pracy całości. A przy zasilaniu 3,3V no też niby można przetaktować ... ale to już...
Witam ponownie a wiec mirekk36 fajny ten programik mkAVRCalculator szkoda tylko ze demo , nie pląta ci się po dysku pełna wersja ? :D . Przeczytałem cały post od deski do deski niestety nieznalazlem nic co mogło by uruchomić mój sprzęt ;) Fusy mam tak : CKSEL=0000 SUT=10 http://obrazki.elektroda.net/7_126450591... Program test1.hex załadowałem do...
Witam. Mi się udała taka konfiguracja: ADuc7020 + ENC28J60 bez trafa. (Wszystko chodzi wyśmienicie).
spróbuję jeszcze z ta druga biblioteką To będzie chyba jedyne sensowne rozwiązanie. Alternatywą jest "poprawienie" biblioteki SETTIMINO :) W wypadku użycia UIPEthernet też trzeba pamiętać o zmianie nazw plików nagłówkowych w Platfform.h wg schematu: Ethernet.h => UIPEthernet.h EthernetClient.h => UIPClient.h Nie trzeba, a nawet nie wolno usuwać definicji...
Tak też myślałem, że podobne scalaki, więc już próbowałem, ale nic nie działało. Jest też szansa, że masz wybrany zły ID. Bo na szynie MDIO urządzenia mają jednak adresy i czasem domyślnym/ustawionym adresem pierwszego PHY jest 0 a czasem 1. Ale możliwe, że driver jednak sprawdza czy producent i model się zgadzają. Albo, że w ogóle złe połączenia ze...
A mógłbym poprosić trochę więcej podpowiedzi dotyczących tych zmian? Albo jakiś link gdzie mogę o tym doczytać? Opis nagłówka STM32_Init jest dość obszerny, tylko nie wiem skąd wziąć poprawną konfigurację.
Czy ktoś z was wysyła dane na PVMONITOR z Arduino+ENC28J60 ? Ja na tym zdrowie straciłem... W ciągle się wieszało. Zmieniałem zasilanie na osobne, super stabilne. Zmieniałem biblioteki, konfiguracje itd. Nie chcę wracać do tych traumatycznych chwil.
Prawdopodobnie w którymś miejscu (np. we ...writeop...) zapomniałeś wywołać procedurę enc28j60Enable(); zupełnie niepotrzebnie wyłączasz i włączasz zegar SPI. Podejrzewam też, że możesz mieć błędy w konfiguracji SPI.
Powodów takiego zachowania może być setki. Zła konfiguracja. Stos. itp itd.
Ale jeżeli kawiarenka wykorzystuje NAT (a na 99% to robi) to to, co chcesz uzyskać jest zasadniczo niewykonalne. Dla UDP router realizujący NAT musi mieć albo na stałe skonfigurowane na jaki adres wewnętrzny ma przesyłać pakiety UDP kierowane na konkretny port, albo ewentualnie może taką konfigurację dodawać dynamicznie - o ile ma taką możliwość (co...
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...
Problem rozwiązany, okazało się że domyślny rozmiar stosu w C18 (256) jest ciut za mały dla mojej konfiguracji, zwiększenie go dwukrotnie rozwiązało problem ze stabilnością.
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...
Witam. Posiadam płytkę STM32F4 oraz moduł ENC28J60. Chciałem przesyłać prosty pakiet do PC i monitorować czy doszedł Wiresharkiem. Ustawiłem sobie Receive Bufor od 0x0000 do 0x0FFF, wiec Transmit Bufor powinien automatycznie być od 0x1000 do 0x1FFF tak jak jest napisane w Datasheecie. Problem polega na tym, że się wysyła tylko wtedy, gdy wskaźnik ETXST...
No dokładnie tak mam ustawione jak kolega napisał jednakże mam zwykły kabel niekrosowany ale za to karta obsługuje auto-mdi\mdix, i w takiej właśnie konfiguracji ping powinien odpowiadać ? Kolego szelus to jest sprawdzone że tak ping powinien odpowiedzieć?
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_...
Witam. Moje pytanie jest następujące. W jak najprostszy sposób wymieniać informację poprzez sieć LAN. Bez użycia stosów TCP/IP. Założenia: - Stałe wielkości ramek - warunek oczywiście nie konieczny. - rozpoznawanie układów tylko po mac Sprzęt: - Kilka układów master ( ENC28J60 + stm32f103 + LCD) - Kilka układów podrzędnych (ENC28J60 stm32f103) - Jeden...
Czy kolega widzi jakieś zalety w kupowaniu płyty i ramu dla x86 oraz Windowsa embedded ? Kupiłem taki terminal za 100 zł :D A może krok w stronę systemu rozproszonego ? Jak już wspominałem, chodziło raczej o zwiększenie niezawodności. Logika na poziom puszek a serwer wyłącznie do konfiguracji , logowania i webui ? Generalnie tak.
Atmega32 20 MHz z modułęm Ethernet, stabilnie od półtorej roku ;-) Czemu aż 20MHz? Jakieś specjalne wymagania, duże obciążenie? Robiłem na M128 16MHz i ENC28J60 (10Mb) odpowiednik DigiConnectMe i śmiga. Działa zarówno przy 5V, jak i przetaktowany o 100% 3V3. Obsługuje komunikację po UDP i konfiguracje przez WWW i UDP. Z jakiego napięcia zasilasz Atmega32?
Witam, Kolego posprawdzaj połączenia.. Rozumiem że komunikacja po SPI? Jeśli masz oscyloskop to posprawdzaj czy po uruchomieniu wysyła po SPI jakieś dane. Ledy można konfigurować poprzez ustawienie odpowiednich bitów w rejestrach ENC28j60.. Mogą mrugać podczas transmisji, być włączone lub wyłączone itp.. Wszystko jest w DS do ENC28j60.. Na początek...
Ostatnio osadziłem LWIP na dwóch platformach sprzętowych. Jedna to STM32F205 i układ ENC28J60 a druga to STM32F107 i wewnętrzny blok ethernet oraz układ PHY. Szukałem na forum, ale nie znalazłem podobnego tematu. Ponieważ obie opcje są aktualnie podobne cenowo, gdyż ENC i PHY kosztują tyle samo którą byście wybrali i dlaczego? Zastosowaniem nie jest...
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,...
Witam, także mam problem z taka samą konfiguracją, z tym że na jednym SPI (w moim przypadku SPI1) mają pracować karta SD (działa OK) i ENC28J60 linie MISO, MOSI, SCK karta i ENC maja wspólne natomiast linie CS są sterowane w programie. Karta SD podpięta jest poprzez bufor 74LV125, natomiast ENC nie podłaczam przez bufor ponieważ zgodnie z datasheet'em...
Gdzie masz konfigurację maski sieci??? Jeśli ustawisz maskę np na 255.255.255.0 to adres 192.168.5.0 jest nieprawidłowy! Kolejna sprawa poczytaj sobie o adresach MAC. Dwa bity w pierwszym oktecie mają specjalne znaczenie i ustawienie tego oktetu na chybił trafił może blokować działanie urządzenia.
sterownik enc28j60 enc28j60 atmega32 sterować enc28j60
procesor pralka bosch komputer wyłączać skanować monoblok hotbird astra
wybór miernika sygnału hisense tylko dioda
Mercedes Atego/Axor/Actros INS 1432 – błąd zestawu wskaźników, przyczyny, diagnostyka Jeep Compass II LED lampy EU podłączenie w wersji USA – kodowanie BCM, przewody, różnice