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”...
Nie próbowałem połączenia Cross Cable... ale z udziałem Switch'a +(router w sieci) łączę się bezproblemowo we wszystkie strony.
HardFault wynika z błędu oprogramowania - niewyrównane dane, zły indeks tablicy albo błędna wartość wskaźnika. Trzeba zapolować na ducha (ja przedwczoraj polowałem na takiego ducha 3 godziny). Na początek zrób obsługę HardFault, która wyświetli lub gdzieś zapamięta jakieś 20 słów z wierzchołka stosu. Przejrzyj 6..8 słów za pierwszym o wartości zaczynającej...
Ja standardowo lecę stawka godzinowa 100-200zł/h za projekt. Prototypy po stronie klienta.
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 */...
Nie lepiej F107 wziąć? Ma sprzętowy ethernet.
Łee, to bym go nie brał:) Pomyliłem złącze USB Host ze złączem Ethernet:)
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.
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....
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...
Już mam ten JTAG tylko chciałem się upewnić.
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...
Witam, Tobie gubi pinga a mi LWIP gubił średnio co 2-3 minuty pakiety TCP/IP, potem znowu przez 2-3 minuty było Ok i tak w koło. (test polegał na wysłaniu co 0,5 sekundy jednego pakietu o długości 200-300 bajtów) No chyba że ma ktoś taki kod pod stm32 co nie gubi tych pakietów, to z przyjemnością go przetestuje... Po tych problemach przeszedłem na W5500...
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.
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...
Cała książka "Mikrokontrolery STM32 w sieci Ethernet w przykładach" oparta na DP83848. Pozdrawiam Marcin!
Cortex chyba raczej do multimediow prawda? Nie, dlaczego? Cortex jest dobry do wszystkiego. Potrzebny SD, RS232x4, USB, Ethernet, CANx2. No to jak ulał pasują STM32 z linii Connectivity : [url=http://www.st.com/mcu/inchtml.php?f...
Czy istnieje jakaś możliwość sprawdzenia czy nasz PHY odbiera nośną lub mówiąc prościej czy kabel jest wpięty bez odczytywania rejestrów PHY? Czy też muszę cyklicznie czytać rejestry PHY i sprawdzać flagę link status?
Witam, kupiłem ostatnio książkę "STM32 w sieci Ethernet" Marcina Peczarskiego. Autor omawia tam przykłady które wykonał dla płytki ewaluacyjnej: ZL29ARM + ZL3ETH (płytki z tej samej serii co Butterfly) niestety nigdzie takich płytek nie mogę znaleźć do kupienia, jak to możliwe? Pytanie do osób które już przeczytały te książkę, lub mają doświadczenie...
W Stellarisach kontroler ethernetu jest "prymitywny". Przesył danych bardzo obciąża CPU. Dopiero właśnie w tych nowych zastosowano DMA, a w starych mamy tylko 2kB FIFO, które na piechotę trzeba rozładować. Zajrzałem właśnie do RM STM32 i widzę, że kontroler eth. działa na podobnej zasadzie co w LPC, nawet może byc bardziej zaawansowany, nie bardzo mam...
Gotowy mostek: https://www.aliexpress.com/item/40007558... Moduł Ethernet dla Arduino/STM32: https://www.aliexpress.com/item/10050016...
: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,...
powodzenia w obsłudze ethernetu ;) No ale zależy kto czego używa. nie rozumiem? na STM32 ethernet działa bez problemu
Szukam jedoukładowego komputerka, (SOM lub SBC) który obsłuży 4 pomiary analogowe 0...5V i sieć ethernet. Płytki na stm32 nie bardzo chce mi się robić z całym otoczeniem ethernetu, bo chce tylko 5 sztuk tego zmontować i uruchomić na włąsne potrzeby. Najbardziej by mnie interesował jakiś mały moduł do wstawienia w pcb, z warstwą fizyczną sieci eth na...
Mam podobny problem z tą płytką. Na początek chciałem sprawdzić działanie programu przykładowego i zgodnie z instrukcją z kamami wgrałem sobie plik STM3210C-EVAL.hex. Podłączyłem ZL'a skrosowaną skrętką do laptopa i zgodnie z instrukcją po wpisaniu w przeglądarce adresu 10.1.3.133 powinna mi się pokazać jakaś strona przykładowa. Niestety nic takiego...
Dzięki za odpowiedź! Udało się całość skompilować. Przykład jest dostarczany przez STM jako "STM32F107xx connectivity line Ethernet low-level driver and web server demonstration based on uIP TCP/IP stack". Co do podwójnego includowania tych plików. Należy przenieść dwie ostatnie definicje (z samego końca pliku) z fsdata.c do fs.c (zaraz po include)...
Pewnie taka http://www.propox.com/download/docs/MMst... tak to ta, i jaka nazwe plytki powinienem powiedziec w tym wypadku ? pdf czytalem milion razy ale sie nie orientuje po prostu, ta na ktorej jest interfejs Ethernetu ?
Ja jestem zwolennikiem prostych rozwiązań. Nie lubię kobył/IDE w których trzeba wyklikać milion opcji Nie wiem skąd wymyśliłeś te milion opcji. Jakoś na co dzień programuję zawodowo ARM-y (zakładam, że mam nieco więcej doświadczenia i wklepanego kodu w paluchach) - i jakoś tego nie zauważyłem. nauczyć się tego używać a potem i tak zdarza się że nie...
W takie cuda mi się wierzyć nie chce :) że te funkcje robią jako opóźnienie. Tak wogóle to musisz sprawdzać flagi RXNE. Bo to właśnie TA flaga oznacza, że w SPI jest nowa dana do odebrania czyli jednoznacznie zakończyło się nadawanie. Flafa TXE nie oznacza że skończyło się nadawanie tylko że możesz zapisać daną do rejestru bo jest pusty ale nie wykluczone...
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...
A możne jakiś mikrokontroler? Najprościej Arduino, lub zwykła ATmega i Ethernet Shield, jeśli potrzebujesz trochę więcej mocy, to jakieś STM32. Płytki Nucleo mają możliwość podłączenia modułów dedykowanych dla Arduino, więc wspomniany shield też dałoby się zastosować. No i możesz pokusić się o zrobienie aplikacji na Androida, która sterowałaby wszystkim....
Nie laczy sie, wyrzuca blad : Info : This adapter doesn't support configurable speed To nie jest błąd tylko informacja. 4\/3!! Slusznie slusznie, ale dla mnie kategoria "blad" o tyle, ze z innymi programami dziala, wiec sprzet jest ok i jesli program czegos nie potrafi, to albo jest w nim blad, albo jest za stary i nie obsluguje nowych urzadzen. Kolega...
a ethernet TCP??
Masz wpisaną dyrektywę preprocesora: STARTUP_FROM_RESET ? serdeczne dzięki - o to chodziło! Teraz już rusza po power on. oczywiście punkcik za pomoc;) A jeszcze jedno - jest może jakaś różnica w działaniu kodu dla uzytkownika? Czy są z tą dyrektywą związane jakieś niespodzianki? Dodano po 7 z wymienionych przez ciebie uzywalem tylko Eclipse i nie moge...
To jest błąd w sterowniku ST, który jest niesamowicie trudny do wykrycia na debugu. Znajdź w swoim sterowniku od stm (jak dobrze pamiętam, w pliku ethernetif.c) fragment: [syntax=c] /* Set Own bit in Rx descriptors: gives the buffers back to DMA */ for (i=0; i<DMA_RX_FRAME_infos->Seg_Count; i++) { DMARxNextDesc->Status = ETH_DMARxDesc_OWN;...
Nie uruchamiałem ethernetu na STM32 ale spróbuj z tym: [url=http://www.st.com/internet/com/SOFT... przykład ST
(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. :)
Więc nie mogę go wykorzystać do zwykłych stm. Oczywiście, że możesz. Tylko trzeba mieć do tego trochę więcej wiedzy niż do zadawania pytań "czy bascom to obsłuży". Spójrz na projekt WiShield: http://www.asynclabs.com/wiki/index.php?... To jest biblioteka dla arduino, która pozwala obsłużyć ten moduł. Jaka jest alternatywa? Czy może...
Jak udaje Ci się ubić switcha to stawiam na sprzet - ale powodów może byś mnóstwo.
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 -...
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?
Szkoda tylko ze 20zł biora za przesyłke. FAktem jest ze tam STM32 są najtaniej.
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...
Witam Szukam mikrokontrolera z kontrolerem ethernetu i phy, znalazłem serię microchipa PIC18FXXJ60, czy znacie jeszcze jakieś inne? AVR32, PIC32, STM32 potrzebują dodatkowej kostki PHY. pozdrawiam
0805 nie wlezie, wiem z doswiadczenia. 0603 z biedą, ale dobrze pasują 0402 ;D Tylko to jest zegarmistrzowska robota i nie da sie tego zrobic szybko, niestety... A jaka jest różnica między 407 a 405? Brak Ethernet i camera interface tylko? Na pierwszy rzut oka to tylko tym sie roznia.
Naprawdę wolałbym nic nie pisać w wątku w którym udziela się (at)osctest1 z wiadomych stałym bywalcom Elektrody względów. Chciałbym jednak podzielić się uwagami i rozwiązaniami z autorem tematu (at)adamusx oraz (at)Sareph i (at)Smashing . Używam modułów W5100 i W5500. Nigdy w rękach nie miałem USR..coś tam z W5500, ale od początku używam Wiz850io i...
Kupię książkę: Mikrokontrolery STM32 w sieci Ethernet w przykładach Autor: Marcin Peczarski Propozycję proszę kierować na priv.
próbujesz uruchomić Modbus RTU, ok, to tutaj było nie na miejscu - tylko w celach testowych. sposób podłączania PHY do Ethernetu (co to ma wspólnego z Modbusem? jak to co? Muszę chyba na STM32 zrobić obsługę ethernetu żeby zrobić modbusa TCP.
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:...
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.
ZL27ARM ma procesor STM32F103, a motyle STM32F107. To duża różnica, bo ten drugi ma MAC Ethernet. Jeśli chcesz zaoszczędzić wpisz w allegro STM32. Tam też kupisz tanie zestawy do nauki, które co prawda nie są dedykowane do książki, ale w razie czego znajdziesz pomoc przy starcie na forum.
Jak właśnie słusznie zauważyłeś, ten projekt to czarna skrzynka generowana przez Cube, aczkolwiek nie mogę zasięgnąc nigdzie informacji, czy w STM32F1 są jakieś znaczące różnice w obsłudze Ethernet-u, a kody inicjalizujące wydają się być podobne. O ile mnie pamięć nie myli, to oba mają identyczny MAC. Niestety nie wiem jak obsłużyć zewnętrzny PHY poza...
Jeśli Cię to interesuje to zaprojektowałem własny zestaw z prockiem STM32F103VBT6. Posiada CAN, 2xUART(zrobione na FTDI i wyprowadzone na USB), USB, Ethernet, 2xI2C, kartę SD/MMC, LCD HD44780 i JTAG. DO tego LEDy i przyciski, wszystko ma możliwość dowolnego połączenia.
Witam, Nie jestem jeszcze zbytnio doświadczony i w ramach nauki jestem w trakcie tworzenia układu pozwalającego mi na opracowanie przykładów z książki "STM32 w sieci Ethernet". Jedyny wyświetlacz jaki posiadam jest wbudowany w eval od ST. Z tego powodu wpadłem na pomysł aby z ZL26ARM, który ma wbudowany moduł ethernet, przesyłać informację po SPI do...
Chodzi mi dokładnie oto że przewody o przełączników mogą iść w ścianie obok elektrycznych i chcę zabezpieczyć port układu od tego co może dziać się na tych przewodach. Czyli bardzo długie - tego się tak nie robi. Albo pętla prądowa albo sprzętowy interface przewidziany na takie okoliczności : RS485, ethernet, 1Wire etc. Na pewno nie przełącznik do...
Kontroler i tak nie będzie prawie wcale obciążony, więc RS485 można zrobić programowo, LAN też można programowo + jakiś moduł. Zwykła ATmega podoła, wszystko zależy jaki masz budżet, ile czasu na to (dostępność bibliotek, chyba, że chcesz własne pisać) oraz tego, która architektura Ci najbardziej odpowiada. Gdybym robił własną płytkę to bym użył jakiegoś...
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ę....
albo nowszy wynalazek od st [url=http://www.st.com/web/en/catalog/to... tzw STM32CubeF4 STM32Cube firmware for STM32 F4 series (HAL drivers, USB, Ethernet, File System, ...) tam jest chyba "lżejszy" przykład użycia stmWin może będzie lepszy
W cenie ;) 107 ma USB OTG (możesz dołączyć pendrive) w miejsce USB i ma interfejs Ethernetowy 107V a 103C - V obudowa 100 pinowa, a C obudowa 48 pinowa 107VB a 103C8 - B 128KB Flash, a 8 64KB Flash Jeśli chodzi o RAM to w STM32 im lepszy to RAMu więcej porównując procesory z tą samą pamięcią Flash np. dla 128KB Flash idąc od stm32f100 poprzez 101,103,105...
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...
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...
Zajrzałem do opisu LPC4370. Jest tam sprzętowe liczenie CRC dla SD/MMC, USB0 (nie ma dla USB1?), Ethernet-u, CAN (obu portów). Ale dla USART-ów nie. A jak to jest dla STM32?
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?...
Witam Od tygodnia walczę z włączeniem ethernetu na stm32. Po wielu nieudanych próbach uruchomienia lwip oraz freertos musiałem zacząć od początku. W CubeMX konfiguruje ETH. Zmieniłem adres PHY i adresy rejestrów, poniewaz Cube ma złe adresy. Aktualnie myśle, ze MAC poprawnie komunikuje się z PHY, poniewaz podczas inicjalizacji eth podglądam wartość...
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.
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, 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...
Standardem w wielu aplikacjach i płytach rozwojowych jest 8 MHz, czasami 25 MHz. 12 MHz jeszcze nie widziałem. Niemniej jednak częstotliwość tego rezonatora - jeśli tylko mieści się w dopuszczalnym zakresie (strzelam z pamięci, że jest to zwykle 4 - 25 MHz) - naprawdę nie ma ŻADNEGO znaczenia w 99% przypadków. Pozostały 1% przypadków to sytuacje gdy...
Hmm, powiem tak, moja przygoda rozpoczęła się od analizowania kodu gotowych programów, poźniej kilka not katalogowych, ale dużo mi dała książka o tytule (mam nadzieję że nie przekręcę) Mikrokontrolery STM32 w praktyce oraz Mikrokontrolery STM32 w sieci Ethernet. Obie pozycje wydawnictwa BTC w cenie około 80zł. Czyta się przyjemnie. Nie posiadam co prawda...
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...
Napisanie oprogramowania na kontrolerze STM32 do obsługi ethernetu. interfejs ENC28J60 obsługa w przerwaniach od układu SPI. stos TCPIP pobieranie adresu IP z DHCP ustawianie IP instrukcja ping obsługa przychodzących pakietów ping demo serwer www demo klient telnet demo serwer DHCP umowa firma - firma lub umowa o dzieło płatność po testach akceptacyjnych...
Witam Rozpocząłem pracę z STM32 i Ethernetem. Wykorzystałem do tego gotowy projekt ze strony ST, do komunikacji poprzez lwIP. Przerobiłem ten projekt na swoje potrzeby, aby po uzyskaniu połączania od klienta nadawał w trybie ciągłym dane. Sprawdzam, czy bufor wysyłania danych jest pusty i wysyłam kolejne. Następnie stwierdziłem, że sprawdzę jak szybką...
Dzień Dobry, Zlecę wykonanie schematu i projektu płytki z procesorem STM32 i dwoma sensorami w KiCad. Płytka będzie służyć do zbierania danych z sensorów i szybkim komunikowaniu danych do pozostałych urządzeń systemu. Przewidziane protokoły SPI, UART/CAN, Ethernet. Dokładny opis, listę elementów, schemat blokowy wysyłam do osób zainteresowanych. Atrakcyjne...
Witam, Wiem że to nie na temat ale nie myślałeś o Ethernecie? Ja już kilka miesięcy używam wiznet w5500 (ethernet) połączony z STM32F429 po SPI (+DMA). STM32<=> w5500 <=>wifiRouter <=> Android Tablet z wifi. W w5500 czekam na otwarcie portu jak port otwarty wysłam i odbieram dane. W androidzie łącze się (otwieram port) wysyłam i odbieram...
Cześć. Planuję zbudowanie pewnego urządzenia. Szczegółów publicznie wolę nie zdradzać. W założeniach ma być to układ przekształtnikowy dużej mocy (przetwornica) której pracą steruje mikrokontroler. Skłaniałbym się do ESP32 lub STM32, koniecznie w wersji z natywną obsługą gniazda Ethernet i WiFi. W planach: -obsługa czujników (odczytywanie informacji),...
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...
Ja HAL-a nie lubię ale używam do bardziej złożonych peryferiów. Wynika to z 1. Lenistwa 2. jw 3. braku czasu. Pamięć w dużych procesorach nie stanowi raczej problemu. Niektóre peryferia są dostatecznie złożone - że pisanie na rejestrach po prostu zajmuje za dużo czasu (np ethernet + stos IP). Można tez oczywiście mieszać kod.
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]...
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ć...
Czy sam stm32 bezpośrednio odbierający sygnał kamery może obsłużyć kamerkę i następnie wysłać informacje do komputera gdzie zostanie to wgrane na kartę pamięci jako film i czy można wybrać format np h.264 ? czy jest wybór kodeka możliwy. Niestety nie ma opcji. STM32 nie skompresuje do h.264. A bez kompresji to nawet HD nie prześlesz strumieniem do...
Ale ogólnie nie warto tracić dużo energii na SPL / HALL itp... Tak ale jakieś USB, ethernet czy dma2d na ten przykład - niby nietrudne teoretycznie ale okrutnie upierdliwe.
Panie Retsef: Zgadza się z początku miałem mały problem z komunikacją wspólną po SPI. U mnie problemem była zła obsługa SPI, ponieważ obsługiwałem SD/MMC wraz z W5100 (MASTER:SLAVE:SLAVE) problem zanikł kiedy rozdzieliłem obsługę na: W5100 po sprzętowym SPI oraz obsługa SD/MMC programowe SPI. Jeśli chodzi o obsługę tego wszystkiego za pomocą STM32....
https://obrazki.elektroda.pl/2187211300_... Dawno nie było https://obrazki.elektroda.pl/5743823600_... Główne zasilanie to nominalnie 12V, rozważałem 48V, ale sumarycznie mniej wygodne. Raz, że mam masę przetwornic DC-DC do maks ~20V, a dwa, że w domu istnieje szyna 12V do zasilania automatyki, z podtrzymaniem akumulatorem,...
Działam na LPC2378, ma całkiem sporo możliwości, a przede wszystkim ETHERNET, dużo interfejsów komunikacyjnych, EMC. Mam też moduł z STM32, ale za to zabiorę się jak dokończę projekt dyplomowy. Gdy ogarnę to co w tej chwili oprogramowuję, chciałbym odpalić jeszcze jakiś WEBserver, USB. Nie mogę tylko zajarzyć jak przepisać dotychczasowe funkcje pod...
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 :)
Przerobić to mało powiedziane potrzebuje obsłużyć 5 USARTów, USB HID i ethernet. Faktycznie problem leżał w innych nazwach przerwań - tak jak pisał arrevalk. W każdym razie dzięki za szybką pomoc .
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...
Witam, Dotychczas się nie ujawniałem, gdyż wolałem sam spróbować swoich sił w przygodzie z 32 bitowym procesorkiem. Jednakże, problemy, jakie napotkałem spowodowały, że zdecydowałem się na założenie konta i tego tematu. Używam Eclipse Indigo, prog-debuger jtag wiggler, procesora STM32F107VCT6 na płytce olimex STM32-P107 rev.B. Konfigurację eclipse udało...
https://obrazki.elektroda.pl/2968170300_... W materiale znajdziecie informacje o platformie MIKROE udostępnionej przez TME . Platforma ewaluacyjna EasyMx Pro wyposażona jest w gniazdo do wymiennych modułów mikrokontrolera PIC, AVR, RISC-V, STM . Na płytce EasyMx PRO v7a STM32 znajduje się wiele interfejsów m.in UART<->USB, USB...
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 serdecznie, Stanąłem przed wyzwaniem rozwiązania następującego zagadnienia: 1.Moduł zawierający gniazdo na kartę SIM, mikrokontroler (myślałem tu o jakimś z rodziny STM32) oraz gniazdo Ethernet. 2.Moduł zawierający gniazdo Ethernet, mikrokontroler, atrapę karty SIM Do 1 modułu wkładam kartę SIM operatora i podłączam do routera/switcha, następnie...
A warto do STM32F4 dokupić płytę rozszerzeń wyposażoną w: – slot Micro SD – ethernet – złącze do wyświetlacza LCD – złącza UART, I2C, SPI, CAN, PWM i GPIOs
Kup sobie na ebay stm32 z tft, sam długo walczyłem w tym problemem co wybrać? jak zacząć przesiadkę na arm'y z avr?. Jedyne co, to brakuje na płytce ethernetu, ale cena jest super moim zdaniem. Moduł ethernetu można dokupić osobno. A pozatym moim zdaniem, na początek wystarczy. Wybór był właśnie na stm32 oczywiście, po długiej lekturze elektrody, google,...
Na początek bierz najprostsze i najtańsze, ale nie chińskie i nieważne czy stare czy nowe. Nie słuchaj - przede wszystkim dobrze wybrałeś nucleo bo masz od razu stlink-a w wygodnej postaci. Za 50 zł różnicy w cenie "dużego" nucleo zaoszczędzisz sobie kupowania kolejnych płytek + jako bonus bedziesz miał od razu złącza i interfejsy USB i Ethernet a...
A, nawet kiedyś znałem Pawła Klimczewskiego (pablo), który prowadzi taki wykład, także w tym roku. Oraz mam paru dobrych znajomych w zakładzie, który coś na FPGA projektował do eksperymentów w CERN-ie i w DESY. Wystarczyło wpisać odpowiednie zapytanie do Google - jednak świat jest mały. ;) Poza tym widzę, że były ze 3 inne projekty z FPGA osób, z którymi...
A jakie znaczenie ma na jakim kontrolerze się uczysz? Ważne jest zrozumienei zasad. Wbrew pozorom 51 są nadal używane. można znaleźćbardzo dobre subgiga z MCS51 za ... 1.7$. Sam pisałem soft na 51 w switchu gigabit ethernet. a do tej pory pisałem na ST62, 78K, MCS51, AVR, PIC, STM32, LPC11/13/35, OMAP nie wspomnęo pisanu na Lin i Win z Qt4 Nie licz,...
Tak naprawdę jak dla mnie jedyna trudność jaką miałem to ogarnięcie środowiska i plików początkowych (startup ,linker, makefile, tablica vektrów) i nadal lekkie problemy mi one czasami nastręczają. No i wiadomo zrozumienie organizacji mikrokontrolera. Jak to się już zrozumie to obsługa konkretnego peryferia to żadem problem większość peryferii (timery...
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,...
SimpleMAC ma możliwośc obsługi do 10 węzłów, Ja bym nie był taki pewny :) Panowie z EP napisali coś, o czym nie mają pojęcia. Każde urządzenie (każdy MCU) ma własny, unikalny numer (wykorzystywany w przykładowej aplikacji jako long address) - 8 Bajtów. Dodatkowo (w przykładowej aplikacji solar-system.c) adres tzw. krótki programiści ustalili na UINT16....
stm32 ethernet stm32 discovery ethernet mikrokontrolery stm32 sieci ethernet
kopiowanie wybranych komórek excel zasilacz przegrzanie astra tapicerka drzwi
zawieszanie komputera zawieszanie komputera
Proste ogrzewanie grawitacyjne - zasady i komponenty Usuwanie hasła BIOS w Asus VivoBook X515JA