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...
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...
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...:/
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...
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_...
Witam jeśli w eaglu nie znalazłeś to zamieszczam dwie biblioteki "mniejsze" obudowy są w bibliotece o nazwie STM32 Pozdrawiam :)
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...
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...
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...
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....
Tylko w tablicy wektorów musisz poprawki wprowadzić. Skrypt linkera nie ma tu znaczenia. 4\/3!!
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...
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...
[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....
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 ;]
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,...
Przejrzałeś choć mój makefile i opcje tego pluginu przed pytaniem? W moim makefile opcje odpowiedzialne za to są podane WPROST - ffunction-sections (kompilator), -fdata-sections (kompilator) i -gc-sections (linker) - teraz tylko je znajdź w parametrach plugina. Są tam na pewno, bo osobiście pisałem patch'a, który by je tam dodawał. Pozatym, ile razy...
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
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....
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...
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...
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...
Ok, spokojnie. Chodzi mi o to żeby znaleźć bibliotekę w której opisane są alternatywne funkcje wyprowadzeń, a mam już taką w której są nie opisane i w niej STM32 jest podzielony na porty, nie chciałem żeby ktoś mi ją wysyłał. Podział na porty -jak najbardziej:D Jak masz dla LQFP48 to poprosze:) po prostu źle się wyraziłem....:)
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 ?
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...
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. 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)....
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_...
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);...
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...
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...
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...
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...
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?
W załączeniu szablon projektu Keil'a dla STM32F103RB z załączonymi najnowszymi bibliotekami. Może się przyda.
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,...
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?
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....
Z tym językiem jest jak z muzyką z lat 80-90, moda się zmienia. Ale czasami dobrze wrócić do tamtych nut. Osobiście akurat nie bardzo postrzegam rozplenienia się kiepskich języków C i podobnych jako modę ale po prostu zaszłość historyczną spowodowaną uwarunkowaniami technicznymi, w ówczesnych czasach usprawiedliwiających spory kompromis w ogólnie mówiąc...
stworzyć bibliotekę dołączyć bibliotekę zaimplementować bibliotekę
tempo defro korek wlewowy oleju taśma kamery lenovo
piekarnik samsung odczyty kodów radio
Uszczelnianie krućca ssącego w Oleo-Mac 937 Jak wyłączyć tryb demo w telefonie Panasonic?