Początki z STM32 - Ethernet i kilka inny

May 16, 2014 79 Replies

a bawiłeś się może USB hostem?

Użytkownik "Michał Lankosz" napisał w wiadomości grup dyskusyjnych:llnar1$244$ snipped-for-privacy@srv.chmurka.net...

W dniu 2014-05-23 11:26, tusk, donald tusk pisze:

Ty jakiś Amerykanin jesteś chyba. Wideo przewodnik z poruszania się po www potrzebujesz?

Wszystko na jednej stronie. Wchodzisz na

formatting link
wybierasz interesujący Cię uC, któryś z konkretnych zaczynających się na STM32F107 (takie chcesz?) i potem masz pierwszą stronę z takim overview, klikasz na all documents czy jakoś tak i czytasz najpierw _całą_ stronę, w celu zaznajomienia się co na niej możesz znaleźć; wszystko co wymieniłem.

Tylko uważaj, masz antyeuropejskie zapędy więc może wybierz jakiś Texas Instruments albo wskrzesz projekt procesora Warszawa.

To jakiś żałosny chłopaczek bez polotu. Co tam polotu, bez krztyny inteligencji i kindersztuby. A mentalnie przebija nawet Antka-policmajstra.

W dniu 2014-05-23 13:45, tusk, donald tusk pisze:

Domyślnie większość powyłączana. Działa wewnętrzny generator, rdzeń, flash, ram, co tam jeszcze... Trzeba pamiętać włączyć zegar danego peryferium, żeby móc cokolwiek z nim zrobić. ST ma program do automatycznego generowania kodu inicjalizującego wybrane peryferia, nazywa się STM32CubeMX (były microXplorer?). Nie używałem go, ale może pomóc. Może też zainteresuje Cię CooCox - pełne IDE i też ma jakiś kreator konfiguracji peryferiów. Ja używam Eclipse plus cały łańcuszek narzędzi, ale trzeba się trochę pomęczyć przy składaniu środowiska, raczej sobie nie poradzisz.

W dniu 2014-05-23 13:48, tusk, donald tusk pisze:

To jest wiedza tajemna. Fora internetowe milczą na ten temat.

znalazłem jakies liby do tego procka, w środku jest help, ale w helpie jedynie spis funkcji... przydał by się jakiś działający przykład... czy Ktoś tu przerabiał temat i wie czy lib zmieści się w 32 kB?

dzięki, zaczynam...

wpadł byś na moją stronę ;o)

byle nie z europy śmieciu (zgodnie z ustaleniami)...

W dniu 2014-05-23 21:01, tusk, donald tusk pisze:

Ale tam nic nie ma ciekawego o USB host, ani nawet device.

Użytkownik "tusk, donald tusk" napisał w wiadomości grup dyskusyjnych:llo626$9nc$ snipped-for-privacy@node1.news.atman.pl...

byle nie z europy śmieciu (zgodnie z ustaleniami)...

O znowu katolickie słowa miłości bliźniego.

W dniu 2014-05-24 10:36, tusk, donald tusk pisze:

No dobrze leniuszku. Przecież podawałem Ci link do ćwiczeń z książki Galewskiego. I tam jest taki katalog "wzorzec", a tam pliki startowe.

W dużym skrócie trzeba zrobić: //konfigurowanie sygnałów taktujących

- ustawić mnożnik PLL (kwarc razy n)

- włączyć PLL

-włączenie taktowania wejść/wyjść //konfigurowanie kontrolera przerwań //konfigurowanie końcówek (które mają być wejsciowe, wyjsciowe, i ich tryb (np dla wejść floating, analog, pull-down, pull up) i szybkośc z zakresu 2-50MHz. Wszystko to masz w tych ćwiczeniach i jeszcze ze 20 programów napisanych pod Keil'a.

szybkie pytanie, co to jest sterta w STM? czym różni się od stosu i jak rozumieć to, że nigdy nie maleje?

Chłopaki macie może pełną wersję biblioteki: STM32_OTG_LIB.zip te w necie są mocno poobcinane, cała zajmuje 22MB a w necie są pocięte po 2MB... może Ktoś ma i mógłby się podzielić?

tusk, donald tusk <NOSPAM snipped-for-privacy@go2.pl napisał(a):

Nie możesz normalnie ściągnąć ze strony ST?

no nie mogę bo nie ma, nie ma nawet wzmianki o tym libie...

tusk, donald tusk <NOSPAM snipped-for-privacy@go2.pl napisał(a):

A to to co to jest?

formatting link

jeszcze pięć minut temu tego nie było...

a co Koledzy na to:

formatting link
chętnie bym to zasssał, 22MB...

tusk, donald tusk <NOSPAM snipped-for-privacy@go2.pl napisał(a):

Jasne... I dziwisz się, że ludzie mają Cię dość...

Chętnie? Jak można ściągać jakieś podejrzane badziewie, skoro bez problemu biblioteka jest do pobrania na stronie oficjalnej?

BTW mam jeszcze jedno pytanie:

Czy jeśli nie potrzebuję Fast Ethernetu, mogę wykorzystać któryś z tańszych STM-ów (bez wbudowanego Ethernetu) i podłączyć do niego ENC28J60? Istnieją gotowe rozwiązania, które pozwolą mi wykorzystać ten układ z lwIP pod tymi prockami (a może nawet pod FreeRTOS)? Czy może raczej nikt się w coś takiego nie bawi i nie znajdę gotowych rozwiązań?

Ostatnio wpadła mi w oko reklama STM32 cube:

STM32CubeMX which is a graphical software configuration tool that allows generating C initialization code using graphical wizards. This platform includes the STM32Cube HAL (an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio), plus a consistent set of middleware components (RTOS, USB, TCP/IP and graphics). All embedded software utilities come with a full set of examples.

Nie używałem i nie wiem ile to jest warte, ale spróbuj od tego zacząć.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required