No to wzór na prędkość jest taki: V=\frac{n}{Nt} n - ilość impulsów jakie naliczyłeś N - ilość impulsów na obrót enkodera t - czas w jakim naliczyłeś te impulsy Jeśli masz na przykład enkoder inkrementalny z ilością kroków 500 i w czasie 100ms naliczyłeś 374 impulsy to podstawiając do wzoru masz 500/(374*0.1) czyli 13,37 obrotów na sekundę. Zauważ,...
W uzupełnieniu do poruszonej tu kwestii wydajnego obliczania FFT na PI Pico w środowisku Arduino, to ukazał się ciekawy materiał: https://mikrokontroler.pl/2024/02/28/obl... (na jego początku jest link do innego bloga gdzie jest więcej...
Działające przykłady w SPL można wykorzystać. Zaglądasz do środka tych magicznych funkcji i patrzysz co faktycznie robią z rejestrami. Przy okazji zorientujesz się co można zrobić lepiej i zaczniesz bluzgać na forum jaka to niepoważna biblioteka. ;)
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.
1. Jak chcesz odpowiedź, to podawaj WSZYSTKIE dane. Skąd mamy wiedzieć co jest pod LCD_RWPORT? Może jest zdefiniowane jako "("? 2. Nie wiem po co te magiczne kombinacje. W przypadku STM32 to w ogóle nie ma sensu, bo wystarczy jakbyś sobie zdefiniował LCD_RWPORT jako "GPIOA", a nie samo "A" (jak zapewne planujesz) i już cały pomysł sklejania makr jest...
Swego czasu aby STemWin działało, trzeba było w STM32 właczyć układ peryferyjny odpowiedzialny za liczenie CRC. Służyło to temu, że w STemWin był wkompilowany na stałe test czy owe CRC działa, co miało potwierdzić, że biblioteka używana jest z STM32, a nie np. z LPC17xx. Zobacz jakie wartości są w tych adresach 0x80069c2 i 0x80069ca.
Z tego co mi się kojarzy to projekt i bibliotek do tego czujnika jest w książce Pana Marka Galewskiego na STM32
Funkcja _W_ mainie? Od kiedy w C funkcje daje się wewnątrz innych funkcji? Pomijam aspekt semantycznej poprawności, chodzi mi tylko faktycznej użyteczności takiej konstrukcji. Taka funkcja musi być "gdzieś" - jest to generalnie całkowicie nieistotne w którym pliku i w którym jego miejscu ta funkcja będzie. Co do funkcji, to zostanie ona wywołana za...
To zakładka nie ma nic wspólnego w ustawieniami kompilacji. Ustaw ścieżkę i ustawieniach kompilacji. tadzik85 czy chodzi o te ustawienia? http://obrazki.elektroda.pl/3161023000_1...
W załączeniu szablon projektu Keil'a dla STM32F103RB z załączonymi najnowszymi bibliotekami. Może się przyda.
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 ;]
Jest też biblioteka od CooCox.
Witam! Orientuje się może ktoś czy są dostępne darmowe biblioteki do rodziny STM32 do MODBUSa? Pozdrawiam
Zastanawiam się dlaczego w CMSIS nie zdefiniowano rejestrów OTG... Na razie czuję się jak R. Crusoe :) Pozdrawiam Cytat z dokumentu The library stands on top of the STM32F105/7 USB OTG peripheral low-level driver Nie rozumiem z czym masz problem. Jest biblioteka, jest dokumentacja nic tylko uzywac. Jak widac zaimplementowane sa tylko 2 najprostsze...
Jest kolega pewien, że pobrał kolega pliki do tej książki? CubeMX ma porozdzielane pliki bibliotek na foldery Inc i Src, a Kolega ewidentnie ma pliki od książki z SPL. Pobierał kolega pliki stąd?: https://wydawnictwo.btc.pl/elektronika/5... Nowa wersja tych bibliotek ma więcej znaczników...
w temacie projektu: pierwsze co to sciagnij sobie aktualne wersje kodow ze strony kamami. Nie pracuj tez na wersji lwip ktora jest omawiana w ksiazce - zawiera bledy. Aktualne kody sa z biblioteka lwip 1.4 z tego co kojarze i tej sie trzymaj. W razie konkretniejszych problemow pytaj - mam ten sam sprzet i realizowalem na nim podobne rzeczy.
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...
Może macie zupełnie inne rozwiązanie Jest bilbioteka RadioHead, z stm32duino też powinno działać wg autorów tej biblioteki. Przykład jej użycia (ale niestety nie z STM32): https://randomnerdtutorials.com/rf-433mh... Biblioteka: https://www.airspayce.com/mikem/arduino/... Biblioteka ta wspiera również nRF24L01,...
Natomiast w pliku np stm32100e_eval_lcd.c który jest dołączony do tego pliku, w którym znajduje się funkcja STM32100E_LCD_Init() także znajdują się funkcje do komunikacji z wyświetlaczem. Z całego oryginalnego "drivera" dla płytki "eval" jest używana tylko inicjalizacja. To jest po prostu gotowy i mało zmodyfikowany stary projekt. Zauważ też, że funkcja...
Przeczytaj sobie np ten temat: http://www.elektroda.pl/rtvforum/topic17... Od siebie napiszę tylko tyle, że jak porównasz kody bez bilioteki ze źródłem biblioteki to zauważysz jedną rzecz: coś co często można zrobić w dwóch linijkach (konfiguracja) tam jest robione w dwustu. Jest tam mnóstwo niepotrzebnych obliczeń do sprawdzania jaki bit gdzie...
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)...
Witam, Czy spotkał się ktoś z biblioteką dla STM32, która potrafiłaby odczytywać listę symboli z danych "wkomplilowanych" dla potrzeb debugowania? Nie musi być dokładnie któryś z tych formatów co w temacie. Chodzi mi o to, aby z poziomu programu dostać się do wartości zmiennych na podstawie ich nazw z kodu w C. pozdrawiam
Nie ma przypadków, proszę o wyjaśnienie, i jak mogę zrobić, żeby moja metoda zadziałała? Jedynym rozwiązaniem jest globalne txt? Przypadek bo stos ci tego nie nadpisał. A o static słyszałeś?
Po pierwsze - ST na chwilę obecną rekomenduje używanie bibliotek HAL i programu STM32Cube który to ułatwia konfiguracje sprzętu (w każdym razie w teorii). Co do przenoszenia kodu opartego o Standard Peripheral Library między rodzinami...z tym nie jest tak prosto. Biblioteki te odwołują się do sprzętu a ten trochę się różni a więc i kod konfigurujący...
https://stm32f4-discovery.net/2015/05/li... Na tej stronce jest biblioteka dla wyświetlacza oled ze sterownikiem SSD1306 dla mikrokontrolerów STM32. Jest też podanych kilka procedur graficznych.
kaczor90 od razu rzuca się w oczy, że 18 000 000 > ( 16 777 215 = 0xFFFFFF), a SysTick jest 24 bitowy. Jak chcesz mieć 0,5s to wyzeruj bit SysTick_CTRL_CLKSOURCE i przelicz sobie wartości dla częstotliwości podzielonej przez 8. Brakuje jeszcze linii void SysTick_Handler(void) __attribute__ ((interrupt)); bez niej procesor wpada w nieskończoną pętlę.
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!!
Może wypada zacząć od tego, co to jest CMSIS. W zależności od fantazji może to być albo tylko minimalna obsługa procesora, albo również biblioteka obsługi peryferiów. Ta minimalna obsługa procesora zawiera pliki nagłówkowe, definiujące wszystkie zasoby mikrokontrolera oraz pliki definiujące zasoby rdzenia i podstawowe operacje na nich. Ponadto mamy...
http://www.elektroda.pl/rtvforum/topic13... Tu masz schemat, dokumentację sterownika. Biblioteka zrobisz sobie sam.
Na szybko znalazłem jedynie w C++ Ta "wielka" biblioteka ma całe 200 linii. Przepisz sobie.
Funkcja z tego pierwszego wywoływana jest przez różne funkcje standardowe typu printf(). Funkcja z tego drugiego wywoływana jest pewnie przez startup albo przez jakąś inną funkcję z bibliotek coocoxa.
z tego co rozumiem żeby dokonać jakiejkolwiek zmiany w rejestrze AIRCR należy tam również wpisywać 0x5FA po to by zapis nie został odrzucony. Chyba że źle kombinuje:P Dobrze kombinujesz, wcięło mi ten zapis :P SCB->AIRCR = AIRCR_VECTKEY_MASK | (3<<8); gdzie: #define AIRCR_VECTKEY_MASK ((uint32_t)0x05FA0000) Chociaż...
To powinno Ciebie zainteresować: [url=http://www.elektroda.pl/rtvforum/to... statusowa SPI. Problem podobny to Twojego, więc radzę napisać po swojemu i po ludzku. I nie korzystać z tego wynalazku jakim jest ta biblioteka, szczególnie to takich trywialnych rzeczy jak SPI (;
Ta, tego nie analizowałem, niestety ta biblioteka Nokia_LCD.h korzysta z funkcji shiftOut, która może być użyta na dowolnych pinach i nie zauważa w ogóle użycia pinów SPI hardwarowego. Więc pewnie albo MEGA i biblioteka Adafruit albo zmiana pinów LCD. Oledy też są w opcji z SPI i w nich też jest do wyboru biblioteka z pełnym buforowaniem ekranu (tu...
Władze nad pinem da ci dopiero nieużywanie tej biblioteki. Nie lepiej nauczyć się tylko procesora niż procesora i biblioteki? Większość wątków o STM32 to problemy gdy używana jest ta biblioteka, a większość osób która może pomóc odnośnie hardware STM32 nie używa tej biblioteki.
No zrobiłem: if (val > 40) { val = 123; } else { val = 124; } no i wisi, czyli chyba skopana biblioteka.
Twój kod jest zły, bo czwórki bitów dla poszczególnych przerwań są w tych tablicach IP[] upakowane po 8. Funkcje z CMSISa do przerwań (do NVIC) są generalnie funkcjami inline, więc efekt finalny będziesz miał taki sam - czy użyjesz swoich dostępów do rejestrów, czy tych funkcji. Ja bym proponował zostać przy tych funkcjach. Jak koniecznie chcesz poczytać,...
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...
Powinno to wystarczyć. jednak co do konfiguracji CubeMX nie podpowiem, w gruncie rzeczy obsługę Modbusa i tak można zrobić programowo, nawet jest do tego biblioteka w necie.
Szanowny kolego tadzik85 stwierdzenie "początkujący" nie oznacza, że nic nie wiem :) Bawiłem się już z AVR, teraz pora na STM. Przećwiczyłem już przykłady z paczki do tego zestawu ewaluacyjnego i pora zacząć zabawę, najlepiej na przykładach. Biblioteka stm32_gui_lib wydaje się być bardzo ciekawa ale nie jest przygotowana na DM-STF4BB. Więc bardzo proszę...
Funkcje ta masz jedynie w skompilowanej postaci. Jest ona częścią libgloss, która jest częścią newlib (biblioteka standardowa w Twoim toolchainie): https://github.com/bminor/newlib/blob/dd...
prawym na pliku --> exclude from build
A biblioteka to CMSIS
W pliku stm32f10x.h jest to trochę inaczej niż w dokumentacji. Np. dla PSRAM1 - rejestr BCR1 odpowiada: [syntax=c]FSMC_Bank1->BTCR[0][/syntax] - rejestr BTR1 odpowiada: [syntax=c]FSMC_Bank1->BTCR[1][/syntax] - rejestr BWTR1 odpowiada: [syntax=c]FSMC_Bank1E->BWTR[0][/syntax] Według tego powyżej mam ustawiony LCD i zewnętrzny RAM i działa.
Biblioteka peryferii do STM32 to źródło samych problemów (jak widać) - lepiej tego szitu nie używać, nie wiem co on niby ułatwia, a trzeba się jeszcze jakiejś biblioteki uczyć... 4\/3!!
Kolego, może znajdziesz coś w kursie forbota: https://forbot.pl/blog/kurs-stm32-f4-9-o... tam jest parę przykładów z użyciem biblioteki HAL. Nie wiem czy korzystałeś z tego, ale jak nie to warto zajrzeć. Pozdrawiam
Panowie czego nie pojmujecie. Kolega nie żyje z pisania oprogramowania. Zapewne ma jakiś inny zawód i z niego się utrzymuje. Po prostu chce się trochę amatorsko zająć pisaniem oprogramowania na własne potrzeby. (at)piotrek0207 I to jest to o czym pisałem. Jest tyle tych bibliotek i platform do STM32 że trudno na początku wybrać od czego zacząć skoro...
Nie można. Musiałbyś zmienić platformę sprzętowa dla Arduino na taką, gdzie jest dostępna biblioteka libstdc+ np. STM32 czy ESP32.
Przed chwilą pisałem, żebyś przejrzał tematy - czy mam powtórzyć informację o tym, że nie będę się powtarzał? Musisz zainstalować coreutils z mojej strony (do folderu bez nawiasów) - o czym pisze chyba już w 100 miejscach - i przyjrzyj się jakie jeszcze pliki są dostępne dla targetów, to może coś Ci się wyda interesujące. Własna inwencja, a nie od razu...
Wygeneruj listingi assemblerowe dla programu z funkcją w bibliotece i nie. Porównaj. I po sprawie. Albert
Czy programowanie tych mikrokontrolerów jest zbliżone do programowania STM32 ? W sensie czy ucząc się programowania SMT32 ogarnę STM8 ? I tak i nie. STM udostępnia dla STM8 podobne biblioteki dla jezyka C jak dla STM32, ale również podobnie są one wątpliwej jakości. Jak się nauczysz korzystać z bibliotek dla STM32 (czego nie polecam) to odnajdziesz...
stm32_eval.h jest częścią paczki z biblioteką standardową dla STM32. 4\/3!!
To co w końcu jest głupsze- Bascom czy głupia biblioteka na stm32? Nie dolewaj oliwy do ognia :D:D:D
Mozesz wykorzystać bibliotekę użytą w tym projekcie: http://www.mikrocontroller.net/articles/...
(&hspi1, uint8_t &pData, uint16_t size=6 ,uint32_t timeout=10); a w jakim to języku jest napisane? PS Ktoś mnie zgłosił do moderatora ale pytam poważnie: co to za język programowania?
Po co to obchodzić, skoro wystarczy NIE korzystać z tego "genialnego" wynalazku jakim jest ta biblioteka? 4\/3!!
Jeśli rozumiem, twoje urządzenie jest "urządzeniem USB" podłączonym do Komputera PC, tak? 1) Każde urządzenie USB może mieć kilka klas na raz, nie trzeba nic przełączać. Nie wiem czy to już wiesz. To jest tzw. interface, czyli w deskryptorach robimy dwa interfejsy a każdy innej klasy. 2) W konstrukcjach amatorskich, jest "boskie" libusb. To jest sterownik...
Witam Mam pytanie (wcale nie hipotetyczne): Mam własny program + zamknięte biblioteki (format *.LIB - ok 18kB!) z których on korzysta. Przyszła potrzeba wykonania bootloadera. W związku z tym, że zarówno bootloader, jak i aplikacja wymagają do działania właśnie tej (nie małej jak widać) biblioteki dobrze byłoby umieścić ją w stałym miejscu pamięci Flash....
ja pytam o sposób dostępu do tego rejestru, gdzie znajdę to napisane? Czy mam sam przez podobieństwo próbować czy coś takiego zadziała: DMA->ISR=0x......; ? Czy taka jest zasada? Taka jest zasada. Gdzie te nazwy są zdefiniowane? Większość jest w pliku stm32f10x.h . Jeśli używasz Eclipse, to po prostu trzymając CTRL kliknij w daną nazwę, a otworzone...
Masz gdzieś plik z implementacją funkcji speex_resampler_init? Być może jest to biblioteka statyczna. Pokaż log kompilacji.
Super procesor na pewno, "super" biblioteka już niekoniecznie. 4\/3!!
Dzięki za podpowiedź. Biblioteka do obsługi I2C przez ten procesor jest dostępna, natomiast powiązanie tych bibliotek nie jest trywialne, przynajmniej dla mnie. Biblioteka do Arduino używa wywołań Arduino. Nie jest to czyste C a biblioteka I2C do STM32 ma inną filozofię i zestaw funkcji niż ta do Arduino. Nie wiem co to jest Cube i też nie wiem co to...
Witam, Poszukuję bezskutecznie biblioteki do obsługi przez STM32 wyświetlacza ADAFRUIT 2050 z kontrolerem HX8357D. Wszystko co znajduję jest dla Arduino a znaleziona modyfikacja dla STM32h7xx nie za bardzo chce się przekompilować pod f3 ( pewnie jestem za słaby ). https://www.adafruit.com/product/2050
Dlaczego nie możesz [syntax=C] NVIC->ICPR[n]=0x(odpowiedni bit); //wywal ewentualny pending NVIC->ISER[n]=0x(odpowiedni bit); //odmaskuj przerwanie [/syntax] Dlaczego głupia biblioteka do stm32 rządzi swiatem i wiecznie jest ktos, komu ona nie działa?... Ludzie, opamiętajcie się...
Z STM32 trzeba jednak uważać, bo biblioteka korzysta z STD Lib i cięzko obecnie coś dopasować. Cała filozofia to wywoływać funkcję IRMP 10000 lub 15000 razy na sekundę i badać stan pinu wejściowego.
Ta biblioteka korzysta "w środku" z SPLa, więc jak dla mnie skreśla ją to na starcie jako totalny bezsens. 4\/3!!
Żadne urządzenie (device) nie może wysłać ani bajtu, jeśli host o to nie prosi. Taka jest specyfikacja USB. Nie możesz więc z urządzenia wysłać sobie kiedy chcesz jak w RS232 Tryb interrupt nie ma nic do tego. Żadnego potwierdzenia nie wysyłasz. to załatwia moduł USB mkrokontrolera Musisz poczytać trochę o USB, bo utkniesz. Polecam opracowania pani...
Pewnie że lepiej bez bibliotek lub z własnymi, ale im bardziej skomplikowany procesor/system, tym wiecej czasu trzeba poświęcić. Np. napisanie procedur obsługujących kolorowy ekran TFT z panelem dotykowym zajmuje trochę czasu. Jeżeli robi sie to dla jednej sztuki, to nie zawsze ma to sens. Teoretycznie zamiast używać MS Win czy Linuxa, można samemu...
A więc właśnie biblioteka od STM32 ujawniła swoją potęgę! Problem jest typu "w ogóle nie kumam jak te układy działają i jak je skonfigurować, ale mam tu jakiś projekt z 50-cioma plikami i mi nie działa". Wiesz ile jest zmiennych w tej niewiadomej? Zaczynając wyliczankę od tak prozaicznych spraw jak różnice sprzętowe (kwarc, płytki, ...) kończąc na bardziej...
Na moje oko ta biblioteka nie ma prawa poprawnie działać, np. z powodu niezachowania odstępu zboczy Enable, czasu setup od danych do opadającego Enable, błędnego testu gotowości wyświetlacza (który nota bene nie ma sensu) i paru innych.
Witam, mam prośbę, czy ktoś posiada biblioteki z elementami: STM32F103VE ? (ogólnie STM32F10x) w obudowach LQFP 100, takie aby cały mikrokontroler na schemacie był w całości, a nie jak w bibliotekach stm32.lib podzielony na poszczególne porty. Byłbym bardzo wdzięczny za pomoc. Pozdrawiam i z góry dziękuję za pomoc
Autor tej biblioteki z EP chyba zapomniał, że istnieje standardowa biblioteka. Jest tam też kilka innych "ciekawych" konstrukcji.
AVE... Ja się "wychowałem" po trochu na EdW, EP i PE, a po trochu na Poradniku Radioamatora. Do tego miałem książkę o elektronice autorstwa radzieckiego, z której dowiedziałem się wszystkiego o lampach, elektronach, protonach i Leninie... Teraz spędziłem uroczą godzinę, by się zorientować, czy PlatformIO dodaje do frameworku Arduino STM32Duino automatycznie,...
an2824 "stm32 i2c example polling" w google Kod lekko przerobiłem, gdyż jak każdy kod z ST jest demonstracyjny a nie jako biblioteka. Ale działa, testowane jako polling i interrupt
jxbrowser to po prostu przeglądarka oparta o chrome'a (a w zasadzie chromium). Dokładnie te same pliki znajdziesz w folderze z profilem w Chrome i prawdopodobnie wielu innych chromopochodnych przeglądarkach. Po co one są nie wiem, ale zakładam, żeby móc lokalnie, nie odwołując się do internetu podpowiedzieć ci, że to hasło które właśnie wpisujesz przy...
Z tego co mi wiadomo, biblioteka, do bibiloteka, nie zależy od systemu. Wyjątkiem mogą być biblioteki przeznaczone do konkretnego IDE. Napisz dokładnie o jakie biblioteki Ci chodzi? Rozumiem też, że Eclipse i kompilator masz poprawnie skonfigurowane. Natomiast jeśli szkoda Ci czasu i masz małe doświadczenie, to nic dobrego z tego nie wyniknie. Tu trzeba...
Jakiego typu jest absolutnie absurdalny i perwersyjnie wypaczony pomysł, aby mając OSa robić takie delay'e w wątkach ??? Również o podobną perwersję zakrawa wykonywanie przerwania timera co mikrosekundę tylko po to, zeby zmniejszać tam jakąś zmienną. Wez timer, skonfiguruj go jako one-shot, skonfiguruj mu takt na 1us, do ARR wpisz chciany czas w us,...
Biblioteka znaleziona w sieci lekko zmodyfikowana. Korzysta z FSMC. Działa u mnie w wykrywaczu metalu: [url=http://youtu.be/5OF-lGxCKCo]Link do filmiku Powodzenia
Witam. Chcę zacząć programować mikrokontrolery STM32. Nie mam jednak pojęcia od czego zacząć, znam c++ ale nie potrafię nigdzie znaleźć dokumentacji biblioteka ani jakiegoś poradnika. Czy są jakieś dobre książki (po polsku lub angielsku) o tej tematyce? Pozdrawiam.
Co do standardowych bibliotek od ST są one bardzo pomocne (jak tutaj napisano) dla początkujących gdyż nazewnictwo w nich użyte ładnie obrazuje ich zastosowanie. Niemniej jednak w miejscach gdzie chcemy przyspieszyć działanie dobrze jest napisać kawałek własnego softu. Biblioteki do USB od ST pomimo że działają są niestety "ciężko napisane".....dużo...
A co to jest BOOL? Toto jest przed rcvr_datablock i nie podoba się kompilatorowi, co Ci wyraźnie pisze. Albert
Można, należy zaimplementować klasę CDC. STM udostępnia do swoich Cortexów (STM32) bibliotekę USB wraz z przykładem aplikacji dla VCP.
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,...
Pytanie trochę z lenistwa: Czy ktoś z Kolegów ma GUI z ST uruchomione na HY-Mini i podesłałby źródła? (ewentualnie inne GUI - np Micrum) Jeśli jako gotowa biblioteka - to gcc i CooCox. :D
WHO_AM_I dla LIS3DSH to [0x3f] poza tym są spore różnice na poziomie rejestrów. Tutaj działająca biblioteka: http://www.elektroda.pl/rtvforum/topic27...
Witam, Od niedawna planuję przejść na mikrokontroler stm32f407vgt6 z stm32f103vct6, ze względu na szybszą pracę. Niestety napotkałem na bardzo poważny problem. Aby przedstawić jak najlepiej dany problem, zamieszczę printscreen z analizatora stanów. http://obrazki.elektroda.pl/6745447700_1... Na wykresie widzimy przerwanie pracy timera,...
tylko że nie wiedziałem jaka jest różnica między AF, a Out Alternate Function stosuje się jeśli chcesz przestawić pin na WYJŚCIE z jakiegoś układu peryferyjnego, np. wyjście PWM z timera, nadawanie z SPI, ... NSVINC nie każdy jest tak genialny jak Ty, niektórzy dopiero sie ucza Chodzi po prostu o to, że warto się nauczyć operować na sprzęcie. Jeśli...
Przykładowy kod do STM32 dla biblioteki 3.0.
co za ignorancja ze strony ST niech ktoś im w koncu kopa wymierzy za brak wsparcia dla projektowania PCB
Zadnych odwołaś do HALa w tych bibliotekach TM nie ma, no nic będe się dalej z tym męczył xd
Hehehhehehe i kolejny hardfault z racji wykorzystania bibliotek do STM32...! Ciekawi mnie niezmiernie, co dokładnie robi magiczna funkcja USART_SendData, a sądzę, że nikt, z ludzi na tym forum, dobrze znających się na STM32, nie będzie w stanie odpowiedzieć na to pytanie ;] Niestety z racji tego, że biblioteka którą wykorzystujesz, jest tu potępiana...
przyczyną okazała się nowa biblioteka Trzabyło tak od razu :D :D :D
Był w EP gdzieś z rok temu, więc być może artykuł jest już "uwolniony".
To znasz: https://www.carminenoviello.com/masterin... ?
Abstrahując od bibliotek i tego się starajmy trzymać Biblioteki od ST są lewe. Biblioteka CMSIS od ARM jest dobra. [; 4\/3!!
Albo też, na zwykłym pinie GPIO i timerze (np. jakaś maszyna stanów w przerwaniu od timera) zrealizować soft uart (prosty bo tylko dla nadawania i to krótkich sekwencji). To chyba było by najlepsze rozwiązanie dla mnie. Tylko problem z realizacją. Chodzi tu tylko o nadawanie softwerowe. Jest jakaś biblioteka soft Uarta na STM32 którą łatwo można uruchomić...
Witam, Na co dzień pracuje w Protelu (Altium'ie) i pech trafił , że firma dla której mam robić urządzonko pracuje na Eaglu i wymaga projektu PCB w Eagle. Ktoś jest w stanie poratować bibliotekami do STM32 (tych najmniejszych) ? Albo czy ktoś byłby w stanie zrobić bibliotekę pod jeden konkretny procek?
Witam wszystkich, Cały dzień toczę ostre boje z bibliotekami do systemu plików i puki co stoję na straconej pozycji :/ Na pierwszy ogień poszła Chan's FAT z funkcjami stworzonymi dla STM32F107VB (czyli dokładnie taki jaki ja mam). Problem polega na tym, że korzysta ona z Standard Peripheral Library :/. Wydzieliłem z całego katalogu z przykładowym projektem...
Twój wyświetlacz nie posiada pinu CS3 dlatego biblioteka go obsługująca z niego nie korzysta. Na kompie mam dużo różnych bibliotek do tego kontrolera (część sprawdzona i działa) ale nie mogę znaleźć tej od Radzia by zobaczyć o co kaman z tym pinem cs3 - po prostu z całego programu go wywal (zakomentuj).
Jesli chodzi o ustawienia portow, to powyzszy kod byl bledny. Zmienilem wedlug dokumentacji na poprawny, ale to i tak nie rozwiazalo sprawy. Dopiero zaczynam przygode z STM, zaczalem uzywac bibliotek poniewaz latwiej mi bylo wszystko ogarnac. Ten blad byl spowodowany ta biblioteka. Zmienilem na kod, ktory mi podales i komunikacja zaczela dzialac. Przestaje...
biblioteka stm32 biblioteka graficzna stm32 discovery stm32 biblioteka
pinnacle instrukcja laserowy czujnik pomiaru żarzyć kontrolka drzwi
hulajnogi elektryczne problemy różnicówka brzęczy
Jak ciężko powinien obracać się silnik inwerterowy po wyjęciu z pralki? Jak sprawdzić stan łożysk w silniku inwerterowym pralki?