Mozesz wykorzystać bibliotekę użytą w tym projekcie: http://www.mikrocontroller.net/articles/...
Nie jestem pewien właśnie o którą bibliotekę im chodziło, ale bardzo ją wychwalali. Jeśli to chodzi jednak o bibliotekę zlinkowaną przez pz314 powyżej, to ciężko tutaj opinię EP nazwać "obiektywną". 4\/3!!
Podążam kursem Elektroniki dla Wszystkich ze stycznia 2011 roku dotyczącego tego Kitu.tj. http://serwis.avt.pl/manuals/AVT2975.pdf Na str.17 są nawet obrazki :) i opis co i gdzie skopiować aby dodać brakujące pliki i bibliotekę SPL (Standard Peripheral Libraries) z której korzystasz w programie.
Mógłbyś zajrzeć do tej libki i ocenić? Aż na tyle nie czuje się ekspertem w tym. Zegary MCU mam na 168MHz ustawione Sprawdziłem tą bibliotekę na nieco innym sprzęcie (NucleoF446) i w zasadzie działa ok, jak ma działać. Ale zauważyłem to że jeśli powtórzy się reset na tyle szybko że drugi wypada w momencie jakiegoś dostępu do LCD to to dość często pojawia...
Ktoś ci pomoże, jak olejesz w cholere durną bibliotekę FWlib. Nikt, kto zawodowo pracuje z STM32 nie bawi się w to :] Dlaczego twój init SPI nie wygląda mniej więcej tak: wejścia ? To zakrawa o przestępstwo z karą do 5 lat więzienia...:/
Model płytki: stm32f407VET6 St linka mam tego pendriva małego. No to już coś bliżej. Tam w tym linku, który dałeś, masz nawet rysunek tych sygnałów na złączu, to nie powinno być trudne to podłączenie: https://obrazki.elektroda.pl/1729361300_... Sugeruję, po podłączeniu, zanim zaczniesz próby w Arduino, sprawdzenie najpierw czy program...
https://obrazki.elektroda.pl/2553827400_... Cześć, pod tą niecodzienną nazwą tematu prezentuję projekt małego, automatycznego odtwarzacza muzyki do umilania posiedzeń na toalecie. Oczywiście to jedno zastosowanie, w innych sytuacjach pewnie też może się przydać ;) Głównym założeniem była niewielka złożoność, banalny interfejs, bezobsługowość...
niestety nie działa tak jakbym tego chciał, żeby zapisać '0x' wystarczy dodać # przed x. Natomiast 4 przed x daje tylko 4 spacje. Bo powinno być "%# 0 4x" A tak na przyszłość... Freddie czy mógłbyś wysłać mi link do tego Newlib? chyba mam starą bibliotekę bo odrzuca mi iprintf(). Raczej nie ma opcji żeby Ci coś odrzucało - iprintf() i pochodne są w...
https://obrazki.elektroda.pl/7494052400_... Część początkujących, czy bardziej zaawansowanych użytkowników Arduino, zauważa po czasie ograniczenia związane z zastosowaniem w nim 8-bitowego mikrokontrolera ATmega328P bądź ATmega32u4. Idealnym wyborem wtedy jest płytka z 32-bitowym mikrokontrolerem STM32F103C8T6 od ARM, którą można...
Witam jeśli w eaglu nie znalazłeś to zamieszczam dwie biblioteki "mniejsze" obudowy są w bibliotece o nazwie STM32 Pozdrawiam :)
Kolejny projekt lutownicy? Przedstawiam projekt stacji lutowniczej pod groty T12 dla każdego. O problematyce i wnioskach opowiem później, więc pomijając wyjaśnianie co to lutownica - jaki jest koń każdy widzi - zapraszam najpierw do galerii. Nadmienię tylko, że nie każdy ciekawy projekt jest warty naszego czasu! :) https://obrazki.elektroda.pl/3274539000_...
Cześć :) W związku z tym, że w miejscu w którym pracuję istnieje potrzeba programowania pamięci SPI których wsad jest taki sam, stwierdziłem że zbuduję urządzenie, które będzie kopiowało zawartość jednej kości do drugiej. Niby nic, ale z czasem chciałbym zająć się zawodowo projektowaniem oraz programowaniem mikrokontrolerów, więc jako pierwszy projekt...
Według mnie dobra biblioteka powinna: - o ile to mozliwe byc niezalezna od sprzetu, funkcja inicjalizująca może pobrać strukturę ze wskaźnikami do funkcji robiącymi odpowiednie rzeczy na sprzęcie - być reentrant (brak danych globalnych), operujemy na obiekcie przeazywanym jako pierwszy argument - wszystkie symbole niewidoczne na zewnątrz powinny być...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
simw napisał: W "wolnych chwilach" piszę sobie wspólną bibliotekę na te szeregowe drivery W jakim języku? W języku C, powinny być 2 porty, na AVR oraz STM32 z tym, że STM32 w pierwszej kolejności. Mam też prawie gotowe dwa projekty zasilacza (KiCad), jeden na przetwornicy odwracającej, drugi na pompie ładunkowej (na wzmacniaczu mocy lub sterowniku...
Spróbuję zrozumieć ten kod, może uda się. Tam tak naprawdę nie ma czego rozumieć. To jest minimalnie zmodyfikowany FatFS - bardzo znana biblioteka, powszechnie wykorzystywana z mikrokontrolerami. Polecałbym nawet, żeby zamiast zajmować się analizowaniem kodu mojego projektu, zacząć od dużo lepszej dokumentacji samej biblioteki, na stronie jej autora....
Dodałem tylko twój makefile i poedytowałem na różne sposoby ścieżki, ale cały czas krzyczy, że brakuje plików nagłówkowych. No to może warto by było podać ścieżki do tych plików? ;) Properties -> C/C++ General -> Paths and Symbols Dalej już samodzielnie.
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
Nie wiem gdzie w mojej wypowiedzi znalazłeś pysznienie się i na jakiej podstawie stwierdziłeś że nie rozumiem tych kodów... Są tak pięknie napisane, że bardzo łatwo je zrozumieć. Tak jak pisałem nie jestem programistą i mojej firmy nie stać na programistę, stać mnie na Copilota 10$ miesięcznie i jestem w stanie ocenić czy kod jest dobry i czy go rozumiem....
Witam wszystkich Przychodzę do Was z problemem, z którym borykam się już tydzień może dwa. Chcę móc sterować sterownikiem DRV8711 (na PCB od Pololu) przez BluePill (STM32F103C8T6). LINK: Płytka Pololu z DRV8711: https://www.pololu.com/product/3730 Dokumentacja DRV8711 Texas Instruments: https://www.ti.com/lit/ds/symlink/drv871... BluePill: https://sklep.msalamon.pl/produkt/plytka...
Oczywiście. Jedyny naprawdę portrzebny plik to STM32F10x_map.h. Żaden więcej. Manual w łapę - i tworzysz cudowne, szybkie, stabilnie działające urządzenia, a dodatkowo nabywasz uniwersalną praktyczną wiedzę jak działają procesory ARM ;]
[syntax=arduino] void loop() { // ------------------- jeszcze na LCD ... //-------------------- jeszcze 8 pomia... //-------------------- jakaś pamięc do... switch (key) ... } [/syntax] To Ci działa? Bo on chyba nie bardzo wie co to "key". Nie widzę ani deklaracji, ani żeby się cośtam wpisywało....
Czyli czekasz na pochwałę za swoją decyzję o używaniu SPL? (; To że "wszyscy" czegoś używają, jeszcze nie oznacza że to coś jest dobre albo lepsze od czegoś innego... Wystartowanie bez bibliotek jest trudniejsze, bo wszyscy autorzy artykułów, przykładów czy książek idą na łatwiznę i używają tej pseudo-biblioteki... A potem - tak jak ktoś pisał powyżej,...
Cześć, próbuję dostosować gotą bibliotekę do wyświetlacza HD44789 napisaną pod STM32F103 na STM32F0. Wyświetlacz działa poprawnie na F103, po przerobieniu kodu pod F0 nie wyświetla się niestety nic :/ [syntax=c]//****************************... // THE SOFTWARE INCLUDED IN THIS FILE IS FOR GUIDANCE ONLY....
Witam, początkowo zacząłem programować mikrokontroler stm32f103RBT6 wykorzystując bibliotekę standardową, ale zachęcony przeczytanymi postami na elektrodzie zacząłem programowanie wykorzystując tylko definicje rejestrów zawarte w pliku stm32fx.h. Chciałem włączyć jakiekolwiek przerwania (np. od timera 4) niestety wogóle nie wiem jak do tego się zabrać....
https://obrazki.elektroda.pl/1293200600_... https://obrazki.elektroda.pl/3972590000_... Analiza urządzeni w przestrzeni częstotliwości, jest niezwykle istotne dla zbadania wielu jego parametrów. Poznanie charakterystyki Bodego czy funkcji przejścia układu jest dosyć prostym pomiarem, który zrealizować można z pomocą...
No i panowie chyba się udało. Przerobiłem bibliotekę w taki sposób, że kompiluje się bez żadnych błędów. Po dodaniu pliku nagłówkowego ff.h i użyciu jakiejś przykładowej funkcji też niby jest OK. Teraz muszę sprawdzić to na jakiejś karcie SD
IMHO - nie warto, bo są beznadziejne. W bardziej skomplikowanych kwestiach to jest parada wyrażeń typu if () { ... } else if () {...} else if () {...} ... . Warto pooglądać kod tej biblioteki, bo z optymalnością to on zbyt dużo nie ma wspólnego... Co kto woli... Do skonfigurowania i/o można napisać sobie baaaaaardzo proste makra, które zajmują o wiele...
Witam, Dodawał ktoś do pustego projektu w CooCox CoIDE bibliotekę libopencm3 ? Wszystkie pliki trzeba dodać do projektu z strony: https://github.com/libopencm3/libopencm3 ? Dodano po 23 I gdzie się definiuje rodzinę STM32 w tej bibliotece ?
1. Dla SysTicka nie włączasz NVIC, bo to przerwanie jest w NVIC zawsze włączone (w ogóle nie da się go wyłączyć inaczej niż wyłączając globalne zezwolenie na jakiekolwiek przerwania). 2. Generowanie przerwania włączasz w SysTicku [; Reasumując: - SysTick->LOAD - wartość "przeładowania" - SysTick->CTRL - dla takiego działania jak chcesz ustawiasz tam...
Mamy takiego przyjemniaczka https://botland.com.pl/moduly-radiowe/31... Tylko do tego trzeba mieć bibliotekę https://github.com/song940/VirtualWire i kiedy chcę to użyć na np stm32 to przecież ta biblioteka nie zadziała z przyczyn sprzętowych i programowych i pytanie jak działa taka biblioteka ? Może...
Witajcie, od dłuższego czasu przymierzam się do przejścia na bibliotekę HAL lub LL dla STM32. Od wielu lat używam swoich własnych bibliotek (napisanych bezpośrednio na rejestrach) lub biblioteki STD. Jednakże przed użyciem HALa powstrzymuje mnie konieczność użycia CubeMX. Niby wszystko ok, ale nie do końca. Nie podoba mi się układ kodu generowanego...
Nie znam tej biblioteki, pół minuty temu pobrałem jej źródła, ale z tego co patrzę, to struktura FILINFO zadeklarowana jakoś tak: [syntax=C]// FatFS R0.08b, ff.h typedef struct { DWORDfsize; /* File size */ WORDfdate; /* Last modified date */ WORDftime; /* Last modified time */ BYTEfattrib; /* Attribute */ TCHARfname[13]; /* Short file name (8.3 format)...
SPL czy HAL HAL to następca SPL. Istotnym podtekstem tego zdania jest to, że SPL jest "dead", nie jest rozwijany i nic się w tej kwestii nie zmieni. MBED MBED to coś na styl Arduino dla ARMów. A przynajmniej takie odnoszę wrażenie. Są to biblioteki w większości w C++. CubeMX CubeMX to nie biblioteki, tylko program od ST służący do konfiguracji STM32...
Cześć, Mam problem z incude'ami. Do swojego projektu dodałem bibliotekę mp3 (hilixa) i STM32 IDE include'y widzi tylko w pliku main.c, natomiast w "dalszych" plikach kodu już nie widzi. Przykład: https://obrazki.elektroda.pl/9713253000_... https://obrazki.elektroda.pl/3835183100_... A tutaj konfiguracja projektu: https://obrazki.elektroda.pl/7110582500_...
Przenoszę swój projekt z modułu ARM Teensy 3.2, który programowałem w środowisku Teensyduino (Arduino). Miałem tam stabilnie działającą bibliotekę Ethernet2 z driverami dla W5500 na SDI. Zabrałem się co prawda za przenoszenie do Eclipse i dostosowywanie tej biblioteki do potrzeb STM32 , ale może zasugerujecie jakieś konkurencyjne rozwiązania? pozdrawiam...
Witam serdecznie, Szukając informacji w sieci trafiłem na Waszą rozmowę. Jestem mocno początkujący w temacie STM32, a muszę napisać mały program z FFT. Używam zestawu stm32 primer. Chciałbym wykorzystać bibliotekę DSP Lib pobraną ze strony STM'a. Używam funkcji cr4_fft_256_stm32 do policzenia 256 punktowej transformaty. Czy mógłbym poprosić o przykład...
Witam W debugger jestem cały czas. Przy probie wywołania funkcji mam błąd. a= LaderFunADD(&b, &c); Nie wiem ewentualnie jaki rejestr mógłbym sprawdzić. Wziąłem nawet cały projekt od kolegi Chopina stm32_blink_led. W makefile dodałem, linia 59: LIBS = lib_addLader.a Header plik lib_addLader.h extern short LaderFunADD (short* a, short *b);...
Niedawno zamieściłem bibliotekę IO dla STM32F10x. Teraz dla STM32F2xx. Biblioteka jest zbiorem makrodefinicji ułatwiających dostęp do rejestrów uC. Wykorzystuje bitbanding ARM-a. Może się komuś przyda. Wszelkie uwagi mile widziane! Przy okazji zamieszczam też poprzednią bibliotekę dla STM32F10x oraz przykładowy projekt [Keil]: naprzemienne zapalanie...
Witam. Posiadam wyświetlacz jak w tytule i chciałem uruchomić go na STM32 a dokładnie płytka to NUCLEO-F429ZI. Posiadam bibliotekę napisaną pod AVR na której działa owy wyświetlacz i chciałem ją przepisać na STM32. No ale niestety nie działa... Mógłby ktoś rzucić okiem, czy dobrze to zrobiłem? (chodzi o pliki s1d15710.c i s1d15710.h w pliku z S1D15710_STM32)....
AVE... Problem z STM32 i ogólnie z układami mającymi więcej niż 8 bitów jest taki, iż są one sporo trudniejsze w użyciu, niż ośmiobitowce. Tyle że ośmiobitowe BasicStamp i Arduino uczyniły programowanie mikrokontrolerów jeszcze prostszym. Tak prostym, że nie potrzeba ani noty katalogowej układu, ani wiedzy o bitach konfiguracyjnych, przerwaniach, czy...
Nowa wersja Poradnika gotowa do pobierania. Najważniejsze zmiany: - poprawiony rysunek pokazujący wyjścia w konfiguracji push-pull/open-drain - natchniony Reference Manualach ST zmieniło nazwy "prędkości" wyjść GPIO (zrobili High Speed i Very High Speed zamiast Fast Speed i High Speed ) - nowe nazwy zostały uwzględnione w Poradniku - w przykładowych...
W załączeniu szablon projektu Keil'a dla STM32F103RB z załączonymi najnowszymi bibliotekami. Może się przyda.
Mój problem polega na ustawieniu MAC adresu układu STM32 komunikującego się z po łączu Ethernetowym. Wykorzystuje bibliotekę LWIP. Czy jest jakiś sposób aby ustawić unikalny MAC adres takiego układu, np. wykorzystując ID procesora aby bliźniacze układy w sieci nie miały konfliktu adresów?
FCh - tak zrobie. Dzięki za pomoc. simw - o której bibliotece mówisz? tę kompilowaną -lm czy z CMSIS - arm_math.h? Mam nadzieję, że czegoś nie przekręcam :) ale wpisy: "libarm_cortexM4lf_math.a" oraz "-larm_cortexM4l_math" dołączają statyczną bibliotekę matematyczną dla STM32 i wtedy w projekcie nie musisz kompilować całych źródeł (gałęzi) tejże biblioteki....
a plik startowy masz dla dobrej lini STM? z tego co się orientuję i rozumiem to tak. Dlaczego głupia biblioteka do stm32 rządzi swiatem i wiecznie jest ktos, komu ona nie działa?... Ludzie, opamiętajcie się... Dlatego, że jest dość przejrzysta i dużo bardziej przystępna dla kogoś kto miał styczność z klasycznym, komputerowym C, a nie z mikrokontrolerami,...
Ależ po raz setny - po co wam te biblioteki?! Gdyby nie one, program z pierwszego posta skompilowałby się na czysto. Do pracy z STM32 w keilu potrzeba includować tak naprawdę JEDEN plik: stm32f10x_map.h Nic więcej nie potrzeba. Defaultowa rozbiegówka keila chodzi bez problemu. Algorytm programowania flasha ustawia się automatycznie przy wyborze procesora...
Witam Wczoraj z z nudów znalazłem bibliotekę STM32 PMSM FOC LIBv3.4_WEB i program do konfiguracji ST Motor Control WorkBench SDK34. Wszystko ładnie wygląda ale.... Nie wie ktoś czy te biblioteki np MC_Library_STM32F4xx_single_drive.a działają pod GCC czy one są tylko pod EWARM. Bo po godzinie walki udało mi się to skompilować pod Eclipse dodając MC_Library_STM32F4xx_single_drive.a...
http://pl.wikibooks.org/wiki/C/Operatory zmienna op= coś to to samo co zmienna = zmienna op coś gdzie op to jakiś operator (dodawanie, dzielenie, mnożenie, fajek palenie, czy tak jak w tym przypadku suma logiczna).
Gdzie znajdę bibliotekę Freddiego do GPIO na F4? Nie będzie problemu przy odpaleniu tego na Atollicu?
Dla mnie mało czytelne są te gotowe biblioteki STM32. To nie są funkcje z biblioteki STM32 przecież... Proponowałbym pinu ustawić na funkcję alternatywną, a nie na out/in. Ewentualnie RX może zostać na in, ale TX musi być "ALT". 4\/3!!
stworzyć bibliotekę dołączyć bibliotekę bibliotekę eagle
wentylator caddy transmisja 900mhz kreci przerwy
instrukca poznaniak instrukca poznaniak
Audi A3 8P Sportback - tylna lewa lampa nie świeci Wyświetlacz LCD do Blaupunkt BB18BK – gdzie kupić, zamienniki, serwis