Komentator Napisano Kwiecień 5, 2016 Udostępnij Napisano Kwiecień 5, 2016 Przed przejściem do przykładów praktycznych warto poświęcić chwilę na ogólne omówienie narzędzi używanych w kursie STM32 F4. Główną nowością jest tutaj korzystanie z graficznego kreatora STM32CubeMX oraz bibliotki HAL. Z tego artykułu dowiesz się czym są wspomniane narzędzia, jakie są ich słabe i mocne strony oraz na jakim dokładnie sprzęcie będziemy pracować. UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.Przeczytaj całość »Poniżej znajdują się komentarze powiązane z tym wpisem. Link do komentarza Share on other sites More sharing options...
jkarczew Kwiecień 5, 2016 Udostępnij Kwiecień 5, 2016 Czy jest możliwość wygenerowania kursu w PDF? Znacznie lepiej czyta się z papieru po wydrukowaniu. Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Kwiecień 5, 2016 Udostępnij Kwiecień 5, 2016 jkarczew, w chwili obecnej wszystkie kursy Forbota dostępne są w formie Internetowej. W kolejnych częściach będą pojawiały się animacje, filmy - w wersji papierowej takie materiały byłyby niestety bezużyteczne. Link do komentarza Share on other sites More sharing options...
Magit Kwiecień 5, 2016 Udostępnij Kwiecień 5, 2016 Witam, czy możliwe jest opracowanie i dodanie własnej biblioteki do biblioteki HAL, czy jednak producent zastrzegł sobie prawa i możemy korzystać tylko z tych zaimplementowanych przez niego? Pozdrawiam i czekam na kolejne artykuły! Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
akuch2 Kwiecień 11, 2016 Udostępnij Kwiecień 11, 2016 Pomysł kontynuacji STM32 wydaje mi się słuszny i czekam na kolejne artykuły. Wielu z nas ma w domu już kilka mikrokomputerów może czas połączyć je ze sobą np. starą i nową płytkę nucleo i discavery. Sterowanie i komunikacja między płytkami to coś co może zainteresować wielu robotyków. Myślałem o wersji z SPI i bardziej zaawansowanej czyli protokół CAN. Może ten temat jest już opracowany?-to proszę o linki. Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Kwiecień 11, 2016 Udostępnij Kwiecień 11, 2016 akuch2, na ten moment nie ma na Forbocie takich materiałów. Możliwe, że się pojawią - najpierw jednak musimy przejść przez podstawy, aby było się do czego odwoływać 🙂 Link do komentarza Share on other sites More sharing options...
akuch2 Kwiecień 11, 2016 Udostępnij Kwiecień 11, 2016 To może po SPI -podstawy już były. Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Kwiecień 11, 2016 Udostępnij Kwiecień 11, 2016 akuch2, w HAL? Jeszcze chyba nie 🙂 W każdym razie temat komunikacji między układami jest na mojej liście tematów. Link do komentarza Share on other sites More sharing options...
Harnas Kwiecień 11, 2016 Udostępnij Kwiecień 11, 2016 Przykładowe projekty, między innymi z komunikacją są w: %USERPROFILE%\STM32Cube\Repository\STM32Cube_FW_F1_V1.3.0\Projects 1 Link do komentarza Share on other sites More sharing options...
matrakczy Listopad 9, 2019 Udostępnij Listopad 9, 2019 Witam! Zainstalowałem STM32CubeMX na windows 10 i zaraz po instalacji mam taki komunikat jak na załączniku. Nie bardzo wiem o co chodzi. Czy moge prosic o wyjaśnienie. Pozdrawiam Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Listopad 12, 2019 Udostępnij Listopad 12, 2019 @matrakczy z której wersji CubeMX korzystasz? Link do komentarza Share on other sites More sharing options...
matrakczy Listopad 13, 2019 Udostępnij Listopad 13, 2019 21 godzin temu, Treker napisał: @matrakczy z której wersji CubeMX korzystasz? Używam wersji 5.4.0 Link do komentarza Share on other sites More sharing options...
RFM Listopad 13, 2019 Udostępnij Listopad 13, 2019 Dnia 11.04.2016 o 16:46, akuch2 napisał: To może po SPI -podstawy już były. podstawy w trybie master, slave to zupełnie inna bajka. Bez DMA nie osiągniesz dużych szybkości komunikacji. Przekonałem się o tym robiąc Na STM32F105 taktowanie SPI 1 max 2MHz gdy slave na przerwaniach. Aby było szybciej musisz uzyc DMA (albo szybszego uC). Samo DMA to nie wszystko. W trybie 8-bit max transfer będzie 2 razy wolniejszy niż 16-bit. jak pamiętam w trybie 16-bit, z DMA to Fclk /4. Zegar 72MHz daje więc max 18MHz. Wszystko fajnie, ale gdy realizujesz transfer DMA to ustawiasz ile danych odbierzesz a gdy nie wiem ile? Długość jest zmienna? I na to jest sposób, w każdym razie trochę roboty z tym jest. Natomiast I2C slave, to przyznam, że nie "kumam" filozofii HAL. Zrobiłem slave ale to była droga przez mękę dlatego lepiej chyba zrobić to na rejestrach. Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »