The very first step jest modyfikacja pliku stm32_eth.h, plik ten zawiera definicje adresu rejestru statusowego zastosowanego PHY, oraz definicje masek bitowych zawierających informacje na temat położenie bitów prędkość oraz duplexu w tymże rejestrze. W przypadku ste100p jest to rejestr “XCVR Configuration Information and Interrupt Status Register”...
Zainteresuj się też ofertą [url=http://www.propox.com/products/?pro... Książek do ARM jest kilka. IMHO najgodniejszą polecenia jest "Mikrokontrolery STM32 w sieci Ethernet w przykładach" M. Peczarskiego. Bardzo dystansuje pozostałe tytuły.
Z tego co pamiętam, to jest moduł STM32F 429 -disco z wyświetlaczem TFT. Moje pytanie, czy odpowiednio masz zremapowane rejestry do pracy z ethernetem. Jednoczesne działanie TFT i ethernetu się wyklucza.
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
Zrobiłem kilka implementacji z DP83848 i z LAN8720. Co prawa nie pracowały te układy w ciężkich warunkach ale zawsze zastanawiałem się nad detalami. Moje doświadczenie jest takie, że to dość tolerancyjne i odporne układy. Miałem dzielone i separowane masy czterowarstwowe druki a potem ten sam układ z maksymalnym uproszczeniem i wspólnym zasilaniem....
Interfejs USI ma nawet 8-pinowy ATTiny, czyli masz RS232, RS485, SPI, I2C itd. USB działa programowo nawet na 8 pinowym ATTiny. Ethernet nie, ale tu ze względu na skąplikowany protokół nie ma sensu tego pakować do małego procesorka. Wchodzimy więc w obszar 20zł UC3 z gotowymi stosami. Sory, ale jakoś nie widzę tu niszy rynkowej. Nie ma sensu rozmawiać...
https://obrazki.elektroda.pl/8365522000_... Witajcie moi drodzy. Zapraszam na krótki test przenośnej stacji lutowniczej KSGER T12 Mini V3.1S oferującej regulację temperatury, wymienne końcówki oraz wyświetlacz OLED. W temacie pokażę też jej wnętrze, a na koniec za jej pomocą zlutuję projekt w technologii SMT - płytkę Fubarino SD. W...
Całość kodu wygenerowałem za pomocą STM32Cube. Część odpowiedzialna za GPIO: [syntax=c]void HAL_ETH_MspInit(ETH_HandleTypeDef* heth) { GPIO_InitTypeDef GPIO_InitStruct; if(heth->Instance==ETH) { /*włączenie zegarów lini sygnałowych*/ __GPIOA_CLK_ENABLE(); __GPIOB_CLK_ENABLE(); __GPIOC_CLK_ENABLE(); __GPIOE_CLK_ENABLE(); /* Peripheral clock enable */...
Do czego potrzebujesz złącze 'ethernet' jeżeli masz xmegę? Xmega nie posiada fizycznego interfejsu Ethernet. Jeżeli potrzebujesz złącze na 8 linii sygnałowych + 2 ledy, to już znalazłeś i podłączysz jak będziesz chciał. Do czego potrzebujesz 'stm32 jtag' jeżeli masz xmegę? Xmega posiada interfejs JTAG, ale na pewno nie zaprogramujesz jej programatorem...
http://obrazki.elektroda.pl/9733504600_1... DIY stacja meteo, a właściwie stacje, bo naprodukowałem już ich kilka, chyba 10 wersji. Dlaczego stacje? Bo lubię statystyki, poza tym to jedna z tych rzeczy, która może nie jest niezbędna do życia, ale fajnie mieć. Tym bardziej jeśli samemu się skonstruowało. Dlaczego ethernet? Bo wygoda...
Nie próbowałem połączenia Cross Cable... ale z udziałem Switch'a +(router w sieci) łączę się bezproblemowo we wszystkie strony.
No Panowie, a ile faktycznie taki przetwornik potrzebuje sampli? O ile rozumiem, on ma jakieś częstotliwości minimalne - nie może działać statycznie. Aczkolwiek DCLK=144 MHz (taka jest minimalna) dla 8 kanałów oznacza 562,5 SPS, co chyba jest w okolicy minimalnej potrzebnej do pełnego przesłania sygnałów EEG (tu by się przydała informacja od Autorki,...
https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
laptop nie ma być po drodze. Laptop jest włączony niemalże 24/7 i jest podłączony do wifi. Konsola owszem, może się połączyć z wifi na 5GHz z funkcją wifi 6, ale już esp32, czy stm32 nie jest w stanie. Mam urządzenia, które nie są kompatybilne z najlepszym możliwym ustawieniem punktu dostępu w telefonie, ale wszystkie mają port ethernetowy. Dlatego...
Swojego czasu ethernet posiadał dużo błędów w bibliotekach i przykładach od ST. Działał mało stabilnie i wolno. Z tego co się orientuje ST przepisało na nowo drivery do ETH. Dużo informacji w tym temacie jest tutaj: [url=https://community.st.com/s/question...
Osobiście podszedłbym do problemu nieco inaczej. Moduł jako I/O dla dowolnego uC. Przygotować gniazda do osadzenia np. Arduino Uno/Nano/Mega, STM32 BluePill, czy NodeMCU. Takie rozwiązanie zwiększyłoby funkcjonalność układu od strony użytkownika. Moduł Bluetooth, Ethernet jako rozszerzenie.
powodzenia w obsłudze ethernetu ;) No ale zależy kto czego używa. nie rozumiem? na STM32 ethernet działa bez problemu
Ja standardowo lecę stawka godzinowa 100-200zł/h za projekt. Prototypy po stronie klienta.
Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja zamówiłem to w chinach przez ebay i zapłaciłem z presyłką ~180zł uważam...
(at)kuczy Może nie będzie to to co chcesz usłyszeć i może wiele osób się z tym nie będzie zgadzać... Ale po jakiś tam różnych doświadczeniach i projektach powiedziałem jedno koniec z LwIP... Mi abym stwierdził to samo wystarczyło przeczytanie książki: "Mikrokontrolery STM32 w sieci Ethernet w przykładach" i analiza przykładowych kodów źródłowych. :)
Testuję urządzenie składające się m.in z płytki STM32 Discovery oraz modułu ethernet na ENC28j60. Problem jest taki, że gdy włączę np. lampkę biurkową ( z transformatorem do halogenu 20W) która znajduje się w odległości ok. 40 cm bądź ją wyłączę, resetuje się kontroler ethernet. STM32 dalej wykonuje program. Dolutowałem już kondensator (47uF) między...
Witam Mam skompilowany gotowy przyklad z ksiazki(miganie diody) i probuje go debugowac jednak wyskakuje mi nastepujacy blad: "Cannot access memory at address". Prosze o pomoc Ogolnie jest to po prostu taka lista: 6700ff48: Cannot access memory at address 0x67010008 6700ff49: Cannot access memory at address 0x6700ff48 .............. .............. edit:...
Ja bym wziął Butterfly, bo ma wypasiony mikrokontroler, Ethernet i jest tani.
Autor ma zdrowe podejście do problemu, chwała mu za to. Książka to na pewno cenna pozycja. Mam jednak małe ale. Książka skupia się na ARM7, nie jest to za szczęśliwy wybór na dzień dzisiejszy. To właśnie początki na siódemkach spowodowały mity o trudnych i skomplikowanych ARMach. Dziś mamy dużo prostsze i tańsze Cortexy. Edit: Ale przyznaje, że mało...
Jako że, muszę do tego projektu rozszerzyć lekko swoja wiedzę mam pytanie czy ktoś miał styczność z książką: "Mikrokontrolery STM32 w sieci Ethernet w przykładach"? Jaki zestaw startowy polecilibyście do uruchomienia prostego serwera HTTP oraz klienta HTTP?
Witam, jestem w trakcie wykonywania ćwiczeń z książki Mikrokontrolery STM32 w sieci Ethernet na zestawie uruchomieniowym ZL29ARM, z programatorem j-link edu, w środowisku eclipse (a konkretniej System Workbench for STM32 z pluginem do obsługi j-link). Aktualnie zawiesiłem się dłuższy czas na konfigurowaniu budzików biblioteki lwip (dla posiadających...
ETH raczej tak "zwyczajnie" czegoś takiego nie obsłuży. Jeśli nie chcesz gwiazdy, to zawsze możesz wrócić do CANa i np. CANopen (lub bez żadnego protokołu), czy RS-485 i Modbusa. Taka ciekawostka. Istnieje także coś takiego jak 10BASE-T1S i 10BASE-T1L, (na przykład DP83TD510E od Ti). I mamy ethernet po magistrali z opcjonalnym zasilaniem i wszystko...
Najważniejsza różnica systemowa to 8 bit vs 32 bit. 32 bit daje ci realną szansę na używanie protokołów wysokiego poziomu takich jak Ethernet czy podłączenie kolorowego wyświetlacza. Proste czujki oczywiście prościej podłączyć do Arduino, ale gdy zapragniesz łączności ze światem 32bit ARM będzie dużo prostszym rozwiązaniem. Niezawodność to w tym przypadku...
Witam Proszę o poradę. Planuję zająć się mikrokontrolerami STM32 - do tej pory operowałem na mikrokontrolerach AVR. Mam za zadanie zrobić projekt obsługujący pamięć pendrive oraz wysyłający dane poprzez sieć Ethernet - stąd mój wybór padł na STM32 (miałem jeszcze z innych źródeł takie porady). Głównie chodzi mi o wybór środowiska programistycznego -...
Freddie: to samo można napisać o dowolnym peryferialu, np. USB czy Ethernet - czytać manual, zrozumieć i pisać kod. ;) I2C w STM32 wymaga "wejścia w temat" - to nie jest tak prosty peryferial jak USART czy SPI, chociaż oczywiście prostszy niż USB. Obsługa przedostatniego i ostatniego bajtu pakietu odmienna od wcześniejszych jednak wnosi trochę zamieszania.
a ethernet TCP??
https://obrazki.elektroda.pl/7613860700_... Arduino Opta to nowa platforma wbudowana z dwurdzeniowym mikrokontrolerem STM32 (STM32H747XI) z ARM Cortex M7 i M4. System dedykowany jest do zastosowań przemysłowych działających w czasie rzeczywistym. Urządzenie oferowane jest w trzech wariantach posiadających interfejs Ethernet, RS485...
Szkoda tylko ze 20zł biora za przesyłke. FAktem jest ze tam STM32 są najtaniej.
A w skrypcie linkera sekcja z atrybutem KEEP? Wtedy nie powinien tego odśmiecacz wywalić, i potem po prostu sekcja #pragma? :/ Nwm tak sobie pomyslałem. Może zadziałać :D Zawsze też możesz zapisać coś do flasha pod odp oadresem jeden raz a potem to będzie. Jeśli zapiszesz to we fragmencie pamięci którego programator nie wyczyści :/ Edit: Pozwolę sobie...
Mój problem polega na nieskutecznej próbie uruchomienia układu stm32 + IP101GA(tryb RMII). Korzystając z automatycznie generowanej inicjalizacji modułu ethernet przy pomocy STM32CubeMX , podczas podłączania urządzenia do sieci ethernet(do switcha) następuje zawieszenie sieci lokalnej, tzn. komputer i drukarka w tej sieci przestają działać. Usunięcie...
Jednej rzeczy nie mogę zrozumieć: po co został dodany STM32F030F4 w roli ekspandera I2C? Innej funkcji ten STM32 w tym układzie nie pełni. Chyba że, to miała być jakaś cecha wyróżniająca ten produkt :)
Zrobione został to tak: zmieniałem dziadowskie arduino nano na stm32 blue pill bo chciałem podłączyć jeszcze moduł Ethernet i wyświetlacz OLED a to wykroczyło poza możliwości arduino :) skończyła się pamięć itd... zatem moduł sim800C zasilony przez vbat 4,4v ttl → vbat pwx → gnd rx → a2 stm32 tx → a3 stm32 bramka działa foto...
Sygnał REF_CLK powinien być generowany przez cały czas, gdy chcesz mieć aktywny interfejs Ethernet. Najpierw konfigurujesz układ MAC (zegary, typ interfejsu MII/RMII), następnie aktywujesz taktowanie PHY za pomocą REF_CLK. Gdy zamienisz kolejność (najpierw taktowanie PHY, później ustawiasz w STM interfejs MII/RMII) to program zawiesi się w pętli: [syntax=c]...
Witam państwa Kupiłem ZL29ARM z ZL3ETH z książką Mikrokontrolery STM32 w sieci Ethernet w przykładach. Mam Windowsa 7 32 bitowego. Programator Stlink V2 oryginalny z Kamami. Przykłady ściągnięte 1.03 z strony BTC Ogarniam dopiero C początki TrueStudio i ściągnąłem Keila chce uruchomić przykłady z książki żeby na nich żeby pouczuć. Czy może któryś może...
Witam, Kompiluje przykład z książki Mikrokontrolery STM32 w sieci Ethernet w praktyce z zaimplementowaną biblioteką lwIP całość przechodzi kompilację, ale po załadowaniu pliku hex mikrokontroler stoi. Cały proces debugowania odbywa sie bardzo dziwnie ponieważ program nie wchodzi nawet do funkcji main a w podglądzie asemblera całość zatrzymuje się na...
Witam Uruchomiłem na STM32F107 stos LWIP korzystajacz z przykladu z ksiązki stm32 w sieci ethernet, natepnie dodałem serwer http z paczki contrib LWIP. Wygląda na to, że wszytsko dziła, pingi lecą, strony www sie ładują. Nastepnie uruchomiłęm bootloader ethernet z przykałdów od ST. Tak wyglądą start Dodano po 56 okazła sie że procerk ląduje w HardFault_Handler,...
Witam Państwa. Znów przybywam z problemem. Po ostatnich bojach z Ethernet i Arduino przyszła pora na zaprojektowania płytki z STM32 + moduł ETH. Powstała więc płytka, na której znajduje się STM32F107RCT6 ze sprzętowym stosem Ethernet oraz układem LAN8742Ai. Projekt wykonałem wzorując się na przykładowej aplikacji z dokumentacji płytki Nucleo144 z mikrokontrolerem...
Muszę chyba na STM32 zrobić obsługę ethernetu żeby zrobić modbusa TCP. Przecież ponoć uruchomiłeś projekt, w którym Ethernet już działa, więc w czym problem? Napisz wprost, że oczekujesz gotowca, to przynajmniej będę wiedział, żeby tu nie zaglądać (;
po pierwsze musisz wykorzystać jakiś stos TCP/IP nie ma na to rady. Ograniczenie do 1,5KB dotyczy pojedynczego pakietu TCP, a ty ich będziesz odbierał setki. Obsługujesz to w 2 pseudo wątkach 1. odczytujesz dane z netu do bufora audio i go uzupełniasz go non stop 2. przesyłasz dane z bufora do dekodera który wyśle dane na wzmacniacz. A czemu ENC28J60?...
To ja może zacznę od końca: Może podasz owe linki do tych projektów? http://www.elektroda.pl/rtvforum/topic23... - Miniaturowy sterownik ethernetowy STM32 - "uWebServer" http://www.elektroda.pl/rtvforum/topic15... - Karta sieciowa do AVR na układzie ENC28j60 http://www.elektroda.pl/rtvforum/topic23... - SterNet-4PK Sterownik internetowy...
Witam, Czy jest możliwość testowania i zabawy Ethernetem za pomocą ZL3ETH i STM32Butterfly lub ZL27ARM? Ponieważ posiadam te dwa zestawy i chciałbym dokupić ZL3ETH lub DP83848 Ethernet Board (http://propix.com.pl/pl/p/DP83848-Ether... STM32Butterfly ma złącze do podłączenia ZL2ETH. Widzę, że wyprowadzenia z ZL3ETH się zgadzają jak na moje...
od jakich narzędzi, zasobów powinienem ja, jako osoba zaczynająca zabawę z elektroniką, zacząć, żeby zrobić taki np. prosty kontroler ? Na początek poradziłbym Ci Arduino, ale jednak jestem zwolennikiem płytek STM32 (są o wiele mocniejsze i tańsze, mają więcej możliwości). Poradnik do ich programowania w proponowanych tematach. Arduino nie ma sensu...
https://obrazki.elektroda.pl/1430082700_... Portenta X8 Arduino wkrótce wprowadzi na rynek moduł Portenta X8 za 239 dolarów, który łączy w sobie czterordzeniowy układ ARM Cortex -A53 — i.MX8M Mini — z STM32 i rdzeniami ARM Cortex-M7 oraz Cortex-M4, a także uruchamia Linuxa w stosie kontenerowym Foundries.io. Portenta Max...
Sorry mój błąd, używam LAN8720Ai. Używam REF_CLK Out Mode nóżka nINTSEL = 0. Jeśli chodzi o konfigurowanie programowe PHY robie t w ten sposób: http://obrazki.elektroda.pl/8438649200_1... Więc nie mogłem porównać tych tajmingów. Dziękuje za szybką odpowiedź i proszę o dalszą pomoc.
Na takich jakie ma ten STM. Jeżeli to jest jego wina, to po prostu sprawdzę procesor konkurencji. Co najmniej 144 nóżki. Minimum 2 ADC po 8 kanałów >= 16 nóżek pomiarowych Minimum 4 timery z czego minimum 8 kanałów PWM Minimum 512K na program Min 50Mhz DMA min 2 kanały USB CAN Interfejs SPI do podłączenia ethernet przez kość ENC28J60 I do tego w cenie...
ethernet stm32 stm32 discovery ethernet mikrokontrolery stm32 sieci ethernet
ustawienie histerezy junkersie przenieść oprogramowanie radia elizabeth
pompa wytrawiacz wymiana dolnej uszczelki zmywarki
Raspberry Pi Pico – maszyna stanów (FSM) w MicroPython i PIO – przykłady, sygnalizacja, impulsy Huntron: Przydatność w diagnostyce PCB i ASA