Dzięki za odpowiedź. Lutowanie nie wchodzi w grę zatem kupuje przejściówkę usb-uart. Mając Nucleo nie potrzebujesz żadnej przejściówki jeśli chcesz "pogadać" z ESP z komputera, bo Nucleo ma więcej Uartów niż tylko ten jeden podpięty do ST-Linka i wystarczy tylko prosty programik by te Uarty programowo połączyć. I co wyślesz do Nucleo, wyląduje w ESP...
skorzystam z STM32G0, który pracuje na 64 MHz i ma ciekawe peryferia i opcje takie jak np . DMA. To co dla Ciebie będzie ważniejsze, to ADC wykonujący pomiary, DAC zadający parametry i timer generujący PWM. Dedykowane dla takich zastosowań są STM32G4 i poprzednik - STM32F3, ale do tak prostego układu to STM32G0 wystarczy w zupełności. Tym bardziej,...
książek, oprócz tej to nie ma ta jest dobra żeby lekko obczaić temat, ale jakaś super extra to ona nie jest przykłady (wydrukowane w książkach) są w paru miejscach walnięte ich kod jest dostępny w sieci. Książkę warto kupić, po to choćby żeby nie ślęczeć przed kompem. Co do zestawów, to w sieci i na ebayu (w HK i w PRC). Na ebayu jest dużo zestawów...
Biblioteki?? jest jedna dla STM32 - SPL standard peripheral liblary, w to nie warto się pakować, choć wszystkie firmowe przykłady są na niej oparte, uniwersalne jtagi są, bo debugujesz rdzeń a on jest ten sam. OD discovery warto zacząć tanie z jtagiem. ARMów nie ma co się bać, polecałbym STM na początek, mają lepszą dokumentację wg mnie.
Ale wciąż czekam na opinie! kogoś kto zrobil coś duzego na tych bibliotekach! Ale co według Ciebie znaczy "duże"? Ja robiłem może nie coś ogromnego w sensie objętości we Flashu, ale ze skomplikowanymi zależnościami czasowymi na STM32F103VD/VE. Używałem przerwań i robiłem rekonfigurację różnych bloków układu w tych przerwaniach. I to działało z użyciem...
Cześć, Tutaj [url=Tutaj]https://www.st.com/content/cc... jest to dość dobrze wyjaśnione. Generalnie LTDC to taki interfejs STM potrafiący sterować bezpośrednio wyświetlaczami bez wbudowanego kontrolera...
Usuwając "AFIO, ENABLE" nadal jestem w stanie wysłać dane z płytki Masz rację, AFIO tylko w przypadku, gdy przekierowujesz USART1 na inny port. Mówisz, że nadawanie działa to z pewnością prędkość masz dobrze ustawioną. Może zapal jakiś LED po odebraniu '1'. Skoro pracujesz na bibliotece to przykłady znajdziesz na stronie wydawnictwa BTC jako załącznik...
Przedewszystkim chciałbym podziękować za serie fantastycznych tutoriali - zaoszczędziły mi sporo czasu. Jednak natknąłem się na jeden, pewnie dosyć błachy problem. Do rzeczy: Zainstalowałem całe środowisko i skonfigurowałem, tj: - eclipse 20120614-1722 + pluginy c/c++ GDB Hardware Debugging 7.0.0.201206111645, Zyling Embedded CDT 4.18.1 - sourcery codebench...
Jak to zrobić: 1. włączasz przerwanie od timera w NVIC 2. Konfigurujesz timer, żeby generował jakieśtam przerwanie Odpowiedzi na pytania: 1. No bez timera raczej nie zrobisz przerwań co jakiś czas [; 2. Funkcja przerwania po prostu musi nazywać się DOKŁADNIE TAK SAMO jak jest wpisana w tablicy przerwań (zwykle CośtamCośtam_IRQHandler() ) 3. Hę? Przykłady...
https://obrazki.elektroda.pl/2968170300_... W materiale znajdziecie informacje o platformie MIKROE udostępnionej przez TME . Platforma ewaluacyjna EasyMx Pro wyposażona jest w gniazdo do wymiennych modułów mikrokontrolera PIC, AVR, RISC-V, STM . Na płytce EasyMx PRO v7a STM32 znajduje się wiele interfejsów m.in UART<->USB, USB...
Proszę bardzo: www.haoyuelectronics.com/Download/HY-Sma...
To jest stary cod z Atmegi której funkcjonalności nie nie rozbuduje bo nie pozwala na to PCB. Po drugie przy większym obciążeniu obliczeniami pomiarów prądów i napiec stabilność odczytów pozostawia trochę do życzenia. Soory ja potrzebuje sterownik a nie kurs migania diodą. !(at) lat to sporo więc wiedza już wyparowała i się zdezaktualizowała. Dlaczego...
https://github.com/marcinszajner/Half-br... Nie cierpię pythona ale przejrzę. Dzięki za przykłady. Dobrze zrozumiałem przykłady i kod. Ty wysyłałeś z STM32 -> PC (QT?) ?
OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi rozpoznawanie twarzy w smartfonie czy wykrywanie pasa ruchu przez...
Ogłoszenia! Uwzględniając uwagi Czytelników z wątku "wywiadowego" ( errata v1_2 ) otrzymuje oznaczenie 1.1. 6. Poradnik w wersji 1.1, po dodaniu najnowszych zmian (patrz plik errata v1_2a ) otrzymuje numerek 1.2 (jest świeży i jeszcze ciepły). 7. Poradnik w wersji 1.1 nie był publikowany. Ta "wirtualna" wersja została wprowadzona jedynie dla zachowania...
https://obrazki.elektroda.pl/4155804500_... Pod koniec ubiegłego roku firma STMicro zaprezentowała, jak twierdzi, pierwszy mikrokontroler na rynku wykonany w technologii 90 nm - STM32G0. Jest to układ z rdzeniem ARM Cortex-M0+ o taktowaniu zegarem o częstotliwości 64 MHz. W momencie prezentacji pierwszego układu, rodzina ta obejmowała...
Cześć, dzisiaj STM wypuściło paczkę przykładów dla Cortexa M0 pisanych bezpośrednio na rejestrach. [url=http://www.st.com/web/en/news/n3525... Code from STMicroelectronics Help Designers Get the Best from STM32 Microcontrollers. Ja tam się cieszę i czekam na przykłady dla M3 etc. Pozdrowienia!
Plus do tego poradnik kolegi Szczywronka. Też zaczynałem z HALem i to było powodem moich niepowodzeń. Zmieniające się wersje biblioteki powodowały, że przykłady z kursów z przed kilku lat już się nie kompilowały. Z zawartością książek też tak będzie. Zawartość Flasha na poziomie 10% przykładu z tylko miganiem diody LED. Wolna obsługa GPIO itp atrakcje....
https://obrazki.elektroda.pl/5178220300_... TinyML stanie się największym motorem rynku mikrokontrolerów w ciągu najbliższych 10 lat — tak twierdzi Remi El-Ouazzane, prezes grupy mikrokontrolerów i układów cyfrowych w firmie STMicroelectronics. „Naprawdę wierzę, że to jest początek fali tsunami” — zasygnalizował w wywiadzie dla portalu...
Witam Kolegów Zakładam ten wątek, ponieważ po dwudniowej nierównej walce zmuszony byłem się poddać. Usiłuję wziąć na warsztat przykłady z książki "Mikrokontrolery STM32 w sieci Ethernet" Marcina Peczarskiego. Sprzętowo dysponuję modułem MMstm32F107 z Propoxu. W czym problem? A więc tak: - bez problemu uruchomiłem na tym module swój program pisany na...
Witajcie Może ktoś ma doświadczenia z bibliotekami USB ST dla procesorów STM32. Potrzebuje uruchomić na procesorze STM32F103VB obsługę USB. Co by było szybciej przeczytałem rozdział z książki Mikrokontrolery STM32 w praktyce K. Paprockiego. Uruchomiłem przykład z książki jak i z biblioteki pobranej z strony ST. Problem w tym że te przykłady z tego co...
Witam Próbuje uruchomić na zestawie Discovery STM32F4 przykłady z książki M. Galewskiego. Wygenerowałem początkowy projekt oraz plik startup za pomocą STM32Cube. W folderze projektu pojawiają się pliki startowe oraz pliki bibliotek ST. I tu pojawił się problem, gdyż nazwy plików bibliotek dla obu procesorów się różnią, różnią się także nazwy i składnia...
Farnell jest bardzo dobrym źródłem wszelkiej maści STM32 i Freescale Kinetis.
Stwórz sobie plik bitband.h Albo po prostu ściągnij przykłady dla STM32 i tam taki plik już jest. 4\/3!! Tak, dodatkowo jest tam konfiguracja tegóż układu bez użycia biblioteki. Możesz porównać np wielkość kodów jak to wygląda :)
Co do czwartego, patrząc z punktu widzenia świeżaka w świecie STM32 i mikrokontrolerów w ogóle: Wypożycza na uczelni lub kupuje jedną z trzech książek wydanych w Polsce. Następnie szybko trafia na stronę stm32.eu. Jeżeli kupił discovery lub inny zestaw startowy na początek to ma do niego gratis przykłady. A wszędzie są przykłady oparte na bibliotece...
Może nie tyle co gotowe, ale jakieś przykłady lub inne pomoce.
Frddie odesłałeś mnie do artykułów na swojej stronie, są dwa: - Przykłady dla STM32 + STM32F10x Standard Peripherals Library Zacytuj w którym miejscu odesłałem Cię do tego właśnie artykułu. Dalej idziesz w zaparte i nie obejrzysz tego przykładu w którym biblioteka nie jest wykorzystana - Twój wybór. 4\/3!!
Jeśli o mnie mówisz to ani się nie czepiam? Patrzyłem na przykłady z książki z BTC o STM32 i w nich są przykłady użycia czy to I2C, czy ADC i za każdym razem zegar włączany jest dla peryferium, AFIO oraz GPIO. I nie wiem dlaczego?
Poradnika kolegi Freddy znalazłem wcześniej, ale tam nie ma wersji "kilku plikowej" Jest - wszystkie przykłady do ściągnięcia z działu Download mają tylko absolutne minimum plików w projekcie.
Przykłady dobrych typedefów: size_t, ssize_t, uint32_t bo powoduja że twój kod jest portowalny. Przykłady złych typedef to właśnie struktury bo: - zaśmiecają globalną przestrzeń nazw - dają złudne przekananie że można taką strukturę na zadeklrować (bezpiecznie) jako zmienną automatyczną (na stosie) Rozdział 5" https://www.kernel.org/doc/Documentation...
Tu masz przykład kodu który obsługuje na STM32F4 przez USB host modem LTE, choć ten modem to w zasadzie 3x CDC... Generalnie w przypadku takich urządzeń po prostu wysyłasz mu bufory danych, a kiedy masz fantazję to też możesz coś odczytać (to host decyduje o tym co i kiedy się dzieje) i tyle, no ale najważniejsze jest, żebyś dowiedział się jakiego typu...
Chodzi mi o to, aby możliwy był przesył danych z maksymalną prędkością możliwą np do pracy w trybie pseudo oscyloskopu ALBO generatora przebiegów zapisanych. Czy jest może jakiś sposób na to? Przy czym musi być też możliwość przesyłania innych komend. Więc sam przesył danych mnie średnio interesuje. Przykład: Mam program do obsługi napisany w C#. Przesyłam...
Przypuszczalnie niedługo wrzucę zaktualizowane przykłady dla STM32 i LPC2103, które będą miały dosyć spore zmiany - w tym Makefile z opcjami umożliwiającymi skompilowanie kodu w C++ Na razie walczę <: 4\/3!!
Po pierwsze dziękuję wszystkim za pomoc. Działa, poniżej opisze jak do tego doszło:) Na początku dodałem: OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm"); OUTPUT_ARCH(arm); ENTRY(Reset_Handler); Plik hex sie tworzył i stm32 st-link utility się tym razem nie pluł że coś mu nie gra, ale w gruncie rzeczy ten plik nic nie zawierał. Potem...
Sorry mój błąd, używam LAN8720Ai. Używam REF_CLK Out Mode nóżka nINTSEL = 0. Jeśli chodzi o konfigurowanie programowe PHY robie t w ten sposób: http://obrazki.elektroda.pl/8438649200_1... Więc nie mogłem porównać tych tajmingów. Dziękuje za szybką odpowiedź i proszę o dalszą pomoc.
Chodzi o generator STM32CubeMX? Z tym rzeczywiście może być problem (widziałem tylko wersję na Win). Może pod Wine ruszy, nie zaszkodzi spróbować. Same biblioteki i przykłady powinny kompilować się tak samo, niezależnie od hosta.
Jak dla mnie hobby to właśnie często dziwne projekty które trudno czasem uzasadnić finansowo itp. ale zdobyta wiedza często potem przekłada się właśnie na komercję i zarabianie... Podpisuje się rękoma i nogami :) Co do RTOSa to jakby koledzy mieli jakieś przykładowe drivery typu "prosto ale działa" i typu "skomplikowane i tak jak powinno być". Często...
Mega solidna konstrukcja:) W szafie sterującej raczej standard, w tych czasach to lpt tak mało modnie ;) Linux cnc możesz odpalić na rpi a do tego dorzucić tylko I/O. Jedna znana/ spora firma produkująca stoły np pod plazmę miała kiedyś taka konstrukcje właśnie na rpi + ich autorski shield na jakimś małym stm32 A tu przykłady I don't think the Pi is...
Możesz przyjąć że te przykłady działaja. Jak coś nie działa to z reguły problem sprzętu. Zmniejsza przynajmniej ilość niewiadomych w równaniu.
Dalej - przykłady - tutaj na Xmega jest naprawdę ubogo. Mikrokontroler dawno powinien wyprzeć wszystko starszej generacji, a tu zonk. Znacząca część użytkowników jednak woli stare dobre mega8 czy 16. Oj, znowu trzeba dementować takie wnioski. Twój punkt widzenia jest obarczony ... Twoim punktem widzenia, a nie moim, czy milionów innych projektantów....
Mnie na studiach nie uczyli mikrokontrolerów więc jestem jak to powiedziałeś głąbem z ulicy. O widzisz - mnie też nie <:4\/3!! Mnie też nie, wniosek jak pisałem, studia zbędne, przecież w manualach jest wszystko, z byka spadli z tymi studiami:) No i jak znasz już bardzo dobrze wszystkie peryferia w STM32 i sam mikrokontroler ARM Cortex-M3, to czekamy...
Więc co dalej? Książki o ARMach też są. Pokaż mi porządną polską książkę do LPC1100/1300... ;) Chyba prędzej ją sam napiszę... ;) Do STM32 jak na razie są dwie: "Mikrokontrolery STM32 w praktyce" Krzysztof Paprocki "STM32. Aplikacje i ćwiczenia w języku C" Marek Galewski Obie opierają się na bibliotekach standardowych. Pan Galewski dodatkowo zauważył...
Witam, chciałbym stworzyć prosty układ pomiarowy, który by miał za zadanie pobrać w krótkim czasie sporą liczbę pomiarów (np 1000 pomiarów w ciągu sekundy przy 12 bitowym przetworniku adc) i jednocześnie zapisać te pomiary na kartę sd ( system plików fatfs ) po to aby móc swobodnie w dłuższym czasie przesłać otrzymane dane poprzez port rs232 na PC ....
Ta biblioteka jest skompilowana z użyciem FPU. Używałem do tego ustawienia: CORE = cortex-m4 CORE_FLAGS = -mcpu=$(CORE) -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ffast-math -fsingle-precision-constant Należy też pamiętać o włączeniu modułu CRC w stm32 (wymagane przez STemWIN). Funkcje GUI_X_Config(), GUI_X_Init() oraz LCD_X_Config() trzeba...
No właśnie o popularności wiem, ale okazjonalnie kupiłem. Jak mówisz że Cortex to Cortex, to czy te przykłady z STM32 będą chodzić BEZ PORTOWANIA na LM? Co do środowiska, to mam Keil'a. A co do pytania, to chodziło mi o tutoriale, książki....
Procesorek Chyba środowisko programistyczne a nie "Procesorek" a do procka który najbardziej mi pasował czyli STM32 jak dotąd nie znalazłem żadnego darmowego środowiska Do ARM(STM32) to proponuje nieśmiertelny zestaw gcc + eclipse + openocd. Kol. Freddie Chopin umieścił na elektrodzie i swojej stronie krótkie wprowadzenie do tego środowiska, ma także...
Witam państwa Kupiłem ZL29ARM z ZL3ETH z książką Mikrokontrolery STM32 w sieci Ethernet w przykładach. Mam Windowsa 7 32 bitowego. Programator Stlink V2 oryginalny z Kamami. Przykłady ściągnięte 1.03 z strony BTC Ogarniam dopiero C początki TrueStudio i ściągnąłem Keila chce uruchomić przykłady z książki żeby na nich żeby pouczuć. Czy może któryś może...
A może niech ten cały układ działa jak Pendrive. Niech układzik robi swoje, zapisuje na kartę itp., a potem tylko przez USB do kompa i z kompa mamy dostęp do danych na karcie jak do Pendrive'a. Może zrobić to np. na STM32 (na swojej stronie ST ma przykłady obsługi pamięci masowej - praktycznie tylko wystarczy skompilować kod). Do tego musisz dodać obsługę...
Witam! Chciałbym uściślić wiedzę którą znalazłem na forum i nie tylko. Chcę zacząć przygodę z mikrokontrolerami arm: - czy jeśli zacznę od jakiegoś stm32 na cortex-M3 lub M4 to potem bez większych zmian w zasadzie działania będę się mógł przesiąść np. na coś na cortex-R? Na stronie głównej arm-ów znalazłem, że np. obydwa typy rdzeni obsługują zestaw...
Przepraszam, że odkopuję temat, ale mam podobny problem a dla potomnych przynajmniej wszystko będzie w jednym temacie. Również chciałbym się przesiąść z AVR na jakiegoś ARMa. Waham się pomiędzy STM32 a AT91SAM7. Zależy mi żeby w miarę łagodnie wejść w świat mikrokontrolerów ARM. Ułatwić by mi to miała dostępna literatura i tu mamy 2 pozycje(bardziej...
Przykłady i biblioteki ST dedykowane tak ja tutaj dla jakiegoś zastosowania mają to do siebie że często zawierają błędy i nie działają. Miałem już tak kilka razy. Bywa że trzeba zmienić pinout na poprawny lub zmodyfikować coś głębiej w sofcie. Aby sobie z tym poradzić musisz krok po kroku zweryfikować wszystko od początku. Jeśli masz pewność że init...
Jestem w podobnej sytuacjii, również zaczynam przygodę z ARM-ami. Z literatury w języku polskim to mogę polecić "Paprocki K. - Mikrokontrolery STM32 w praktyce". Dobre źródło podstawowej wiedzy. Są też przykłady ale radziłbym przysiąść się do zrozumienia i przeanalizowania zamieszczonego tam kodu.
Witam, Dalej walczę z książka STM32 Aplikacje i przykłady w języku C. Doszedłem do obsługi przerwania RTC. W książce jest przykład, który konfiguruje przerwanie od RTC, tak jak by to było przerwanie wewnętrzne. Autor zakłada, ze w pliku stm32f10x_it.c jest gotowy szablon funkcji RTC_IRQHandler (), który należy uzupełnić oraz uaktywnić przerwanie w NVIC....
Przykłady jak ustawić timer i przerwania zewnętrzne również na forum były umieszczone.
bibliotekę HAL. Która nie jest może ideałem ale pozwala na szybsze tworzenie oprogramowania zorientowanego na funkcjonalność peryferii a nie na ich rejestry. Możesz wyjaśnić, co to jest "programowanie zorientowane na funkcjonalność, a nie na rejestry? I w strukturach HAL, i w rejestrach, mamy te same pola i wartości, tylko inaczej ponazywane. Przy...
ja zamiast kursów video wolę kursy pisane - mogę w swoim tempie czytać, zatrzymać się czy cofnąć w czytaniu znacznie łatwiej niż np. cofanie filmu. Uważam że raczej przydałby się zbiór porad i przykładów dla każdego podstawowego peryferium osobno, krótki opis po polsku jak działa i do czego służą poszczególne bity w rejestrach i przykłady kilku najpopularniejszych...
Jeżeli nie chodzi Ci o podstawy C, to książka dla win czy linuxa ma się nijak do programowania mikrokontrolerów. Programowanie mikrokontrolerów to w dużym stopniu znajomość i umiejętność obsługi peryferiów, czyli sprzętu. Z reguły (przynajmniej w moim przypadku) najwięcej kłopotów i błędów pojawia się właśnie przy odpowiedniej konfiguracji i funkcjach...
Witam, jestem początkującym programistą/elektronikiem. Chciałbym zbudować aplikacje która pozwoliłaby mi na wysłanie ramki crc8 bezpośrednio do STM32. Wszystko dlatego, że wysyłanie komend ciągle zmieniającym się kodem crc dla różnych czasów jest bardzo nie praktyczne + sam program ma pomóc w późniejszych projektach oraz mojemu prywatnemu rozwojowi...
Chciałbym zapytać jak sprawa ma się z licencją na przykłady od ST dla mikrokontrolerów STM32. Dokładniej czy mogę sprzedawać jakąś płytkę z STM32 w którym program korzysta z przykładów od ST?
Inne zestawy do STM32 znajdziesz tutaj: książkę odradzam: Po drugie: Jeżeli czytasz EP, to w 2008r. był tam cykl artykułów o stm32 Krzysztofa Paprockiego - autora tej książki. Z grubsza (o ile nie dokładnie) to to samo. Po pierwsze: autor wszystkie przykłady podał pod KEIL'a. Proponuje pobranie wersji ewaluacyjnej - owszem, bezpłatnej - z ograniczeniem...
Następnie podłączam JTAga wykorzystując jeden reset, który na płytce podciągnięty jest do VCC. A do OpenOCD przekazujesz informacje, że masz dwa... W jaki sposób można wgrać program przez OpenOcd wykorzystując telnet? Połączyć się przez telnet (port 4444) i wysłać parę komend. Przykłady w manualu do JTAGa. 4\/3!!
AVE... Pewną wadą może być konieczność zakupu troszkę kosztownego programatora, ale to jednorazowa inwestycja, która się potem zwróci. To tylko przykłady z mojego poletka. Na Alledrogo są moduły z STM32 po kilkanaście złotych, które też są warte grzechu... Kolega R-MIK wcześniej napisał, że to nie chodzi o dobieranie odpowiednich podzespołów nadających...
Witam ... Mam nową książkę do ARM'ów STM32 na Cortex-M3 ... bardzo fajną (moim zdaniem) tą kupiłem i dostałem kolejną w prezencie i mam dwie ... poczytaj posta mojego ... dodałem go tutaj ... książka jest Krzysztofa Paprockiego ... STM32 na Cortex-M3 w praktyce .. przykłady i przykładowe kody w C oraz biblioteki z przykładami obsługi kart mmc/sd , usb,...
Bardzo ciekawie się prezentują STM32 ale to chyba zupełnie inny rdzeń. Najnowszy z "popularnych", czyli Cortex-M3 (architektura ARMv7). Bęzie łatwiej od nich zaczynać? Na pewno nie, w necie jest pełno informacji o ARM7, Cortex-M3 to wciąż nowość w świecie mikrokontrolerów. Nie mówię już nawet o książkach, kursach i dokumentach. 4\/3!! Książki zaraz...
Znacie jakąś dobrą książkę lub tutorial w języku angielskim, który pokazuje jak pisać w C pod STM32 bez użycia SPL? Taka "książka" nazywa się Reference Manual. W ekstremalnych przypadkach - gdy coś nie działa a powinno - wystarczy spojrzeć do kodu SPLa żeby upewnić się, że kolejność operacji jest prawidłowa. Naprawdę nie jest Ci potrzebne nic więcej....
Sorry są ogłoszenia z widełkami i zapomnij że po studiach (jako pierwsza praca) dostaniesz 10k :) Masz szansę jak się wykażesz i szybko przeskoczysz na wyższe stanowisko - ale tutaj osoba musi sporo zadbać o zdobycie wiedzy na własną rękę i wykroczyć znacznie poza to co jest na studiach. Jak nie masz praktyki na podobnym stanowisku to to co pisałem...
wydaje mi się że problem lży w programie który używam mam wrażenie że jest on przeznaczony tylko do STM32 a ja mam procesor STM8 programator ot obsługuje ale muszę skorzystać i innego programu?? Ostatnio zauważyłem, że u chińczyków można naprawdę tanio kupić gotowe płytki z STM8 (zdjęcie poniżej) za cenę zaledwie ~0,65$ / szt. (więc sobie zamówiłem...
Jeśli ktoś ma wiedzę na ten temat, to będzie miło jak coś napisze. No przecież napisałem... Nie wiem jakiej odpowiedzi oczekujesz - konkretnych liczb ("w ostatnich 12-tu miesiącach SPL zostało użyte w 14235 projektach prowadzonych przez 52463 programistów w 8234 firmach") czy procentów ("SPL jest używany obecnie w 64,4436% firm, przy czym najwięcej...
Rozpoczynać od czytania od podstaw i w miarę czytania uruchamianić proste aplikacje z przyciskiem, diodą i wyświetlaczem próbując je modyfikować i debuggować. Następnie przechodzić do rozdziałów z projektami bardziej skomplikowanymi i je stopniowo w miarę czytania uruchamiać. Książka ma być poradnikiem wykorzystywanym do nauki na bieżąco w razie kłopotów...
To nie jest PWM, ale mniejsza o to. Faktycznie nie wiem skąd wziąłem ten mikrofon :D Jeśli chcesz używać tych bibliotek to raczej mało kto Ci pomoże :) na stronie ST są przykłady pod tę płytkę, które pewnie masz na komputerze. W tych przykładach jest jeden, który korzysta z DAC więc spróbuj tam pogrzebać. Z mojego punktu widzenia różni się to tym od...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...
Witam Próbuję skompilować przykład "R3_list3_1-3_3" z ksiażki "Mikrokontrolery STM32 w praktyce" - przykłady wraz z biblioteką można pobrać pod #include "stm32f10x.h" #include "stm32f10x_bkp.h" #include "stm32f10x_gpio.h" #include "stm32f10x_flash.h" #include "stm32f10x_rcc.h" #include "misc.h"...
Zaczynam z ARM i przeglądam sobie plik linkera jaki dostarcza ST w paczkach Cube. Np. taki do F103 zawiera coś takiego jak przydział stosu i sterty dla użytkownika. /* Set heap size, stack size and stack location according to application requirements. */ /* Highest address of the user mode stack */ _estack = 0x20004FFF; /* end of RAM */ /* Generate...
Za ten drugi link to ci pomnik postawie chyba :) Dzięki wielkie, dokładnie o takie konkretne przykłady mi chodziło. A postępy będą opisane na pewno. Koło września (jeśli wybronię magistra w terminie) w dziale DIY pojawi się artykuł a do tego czasu tutaj na pewno jeszcze nie jeden post się pojawi
Na mojej stronce jest do pobrania przykładowy projekt na taki właśnie układ, który robi +/- to co chcesz osiągnąć - http://www.freddiechopin.info/ > Download > ARM > Przykłady > stm32_blink_led 4\/3!!
Cześć! Mam do was pytanie odnośnie USB Hosta w uC od ST - mam dwie płytki z WaveShare: Open746I (cały zestaw) + sama płytka Core407I. Mam także moduł od waveshare z USB3300 podłączanym za pośrednictwem ULPI. Do programowania używam TrueStudio + nakładka CubeMX. W tej chwili używam konfiguracji z STM32F407IGT6. Założenia: Chcę stworzyć sniffer USB, działający...
Zaczynam przygodę z STM32 i na początku już schody z którymi nie mogę sobie poradzić. Mam zainstalowane Eclipse jak i Sourcery 4.7.3, ściągnąłem przykładowy projekt z strony Freddiego do mrugania diodą i tu kompiluje się bez problemu. Lecz nie bardzo leży mi ten przykład (bez obrazy). Lubię mieć wszystko poukładane a w tym przykładzie wszystko jakoś...
W między czasie, patrzę na przykłady z STM32 i nie mogę się nadziwić.... no cóż czasem człowiek potrafi skomplikować proste sprawy... ja piszę tak: FSMC_Bank1->BCR3 = FSMC_BCR3_MBKEN | FSMC_BCR3_FACCEN | FSMC_BCR3_WREN ST tak: FSMC_Bank1->BTCR O zmiennych w innych obszarach jest już conajmniej kilka tematów... tylko poszukać... 4\/3!! Czyli nie ma...
Od pewnego czasu zauważyłem na forum zainteresowanie tematyką programowania mikrokontrolerów i mikroprocesorów ARM w języku C# z wykorzystaniem platformy .NETMF będącej córką słynnej platformy Microsoft .NET Framework, którą zna chyba każdy. Niedawno wpadła mi do rąk nowa książka wydawnictwa BTC na ten temat. Zauważyłem wiele nowych zestawów uruchomieniowych...
Ja korzystałem z biblioteki USB-FS-Device jakiś czas temu. Dołączone są do niej przykłady, które bez problemu udało mi się odpalić. Zresztą nie wymagało to praktycznie żadnej wiedzy i filozofii. Przykłady pokazują jak odpalić USB w trybach: Audio_Speaker, Custm_HID, Device_Firmware_Upgrade, JoyStickMouse, Mass_Storage, Virtual_COM_Port. Proponują się...
Fajna ta flaga, nie znałem wcześniej (; To jest "świeża" opcja, więc niech najpierw każdy sprawdzi wersję binutils zanim zacznie się jej doszukiwać. Changes in 2.26: * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time workaround for a bug in the bus matrix / memory controller for some of the STM32 Cortex-M4 based products (STM32L4xx)...
Witam Nie mogę porodzić sobie z banalnym problemem. Jak elegancko zapisywać bez biblioteki spl rejestry FSMC. metoda: [syntax=c] FSMC->BTR1 = (0x5<<8) | // DATAST = 0x5 (1<<0) ; // ADDSET = 0x1 [/syntax] nie działa no i nie może bo w stm32f10x.h są tylko definicję dostępu bitowego: [syntax=c] /****************** Bit definition for FSMC_BTR1...
Hej hej! Niestety pomyliłem dwie kwestie. Myślałem, ze oryginalny bootloader sprawia, że procesor wykrywany jest jako urządzenie DFU z bezpośrednio podłączonym do niego USB, omijając dodatkową przejściówkę usb>usart... Niestety w projekcie nie mam miejsca na dodatkowy czip, więc zostaje mi do rozpracowania implementacja DFU. Używam eclipse, a wszystkie...
Z tym darmowym to było by oczywiście zbyt pięknie ;) No ale jak wspomniałem, ceny wymienionych przeze mnie są dość spore. VisualTFT już kiedyś poznałem - problem był taki, że do tego tak naprawdę trzeba kupić ich kompilator. Software generates code compatible with mikroElektronika compilers: mikroC, mikroBasic, and mikroPascal, uGFX skojarzyłem z demka...
Witam Jednak problem jest nadal.... idę teraz w konfiguracje przerwań. w FreeRTOSConfig.h [syntax=c]/* The lowest interrupt priority that can be used in a call to a "set priority" function. */ #define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 0x0f /* The highest interrupt priority that can be used by any interrupt service routine that makes calls to interrupt...
Witam, jakiś czas temu założyłem temat dotyczący komunikacji uC z DS1307 za pomocą I2C (http://www.elektroda.pl/rtvforum/topic1... jako że nie udało mi się tego zrobić aż do teraz - a potrzebuję RTC na gwałt, postanowiłem uruchomić wewnętrzny RTC. Przeglądałem kilka przykładów (w tym te od ST, oraz przykłady z książki o STM32 od Pana Paprockiego)....
Witam Jak że jest to mój pierwszy wpis tego typu to proszę o wyrozumiałość. Słowem wstępu. Chciał bym się z wami podzielić kilkoma moimi doświadczeniami w programowaniu mikrokontrolarów STM32F103 i STM32L152 (STMDISCOVERY) za pomocą otwartej biblioteki libopencm3 ( http://www.libopencm3.org ). Ja pracuję tylko na Ubuntu 64bit. Jako toolchain używam...
Jak trudne jest wykonanie tego, jak można to poproszę jeszcze o listę zakupów i czas działania wersji z wyświetlaczem nokii bo takie coś chce zrobić a płytkę na allegro można zamówić. Trudność wykonania ciężko jest ocenić bo nie wiem jak małe rzeczy kolega potrafi lutować. Tutaj wszystkie rezystory i kondensatory są w obudowach 0603 za wyjątkiem dwóch...
Jeśli juz chcesz byc złośliwy to postaraj sie bardziej. A tak bardzo się starałem... Pozatym jesli jestes tak uprzedzony do tych bibliotek to zachowaj to dla siebie. Niby czemu? "po to jest forum" - jak sam piszesz dalej. Bo uszczypliwosc nic tu nie wnosi. Wnosi - więcej osób przestanie używać tego badziewia, a co za tym idzie będzie mniej problemów...
Oki. Będę walczył, aż się krew poleję. Jak się zaprę to się nauczę. Czyli z książką Paprockiego dam sobie spokój i zacznę studiować ref.man. Książka Paprockiego to w dużej części przetłumaczone fragmenty manuala i przykłady oparte na SPL. Jeżeli nie zamierzasz korzystać z SPL'a, to ta książka początkowym przejrzeniu będzie robić to samo co mój egzemplarz...
Jeśli masz płytkę HY-MiniSTM32V to wgraj hex'a i sprawdź. Ja mam taką i u mnie działa ten kod, zresztą sam go pisałem i musi działać. Co do inicjacji funkcji - faktycznie jest tak jak mówisz. Zapewne wynikło to z tego iż przerabiałem już istniejące przykłady i na ślepo przepisałem. Po usunięciu SD_LowLevel_Init() z main przykład dalej działa.
Od pewnego czasu walczę z chińską płytką (blue-pill) z STM32F103 na pokładzie Przeczytaj ten wątek i kup sobie inną płytkę. https://www.elektroda.pl/rtvforum/topic3... Jeśli koniecznie chcesz się męczyć z chińskimi podróbkami, to na mojej stronie ( http://www.freddiechopin.info/ > Download > ARM > Przykłady > stm32_blink_led) znajdziesz szablon...
Rozpozna, jeśli podłączysz ST-Link V2. Możesz użyć dedykowanego programu, np. "STM32 ST-LINK Utility" – ten jest łatwiejszy w obsłudze, ale to samo robi openOSD. Jeśli wszystko będzie dobrze, to on się skomunikuje z układem i będziesz miał informację, że możesz np. go zaprogramować. W przeciwnym razie wyświetli ci błąd komunikacji. W załączniku "STM32...
Bez różnicy. Opis sterowania WS2812 z STM32 masz np. w Elektronice Praktycznej 03'2014. Sensownie byłoby użyć płytki z interfejsem USB do mikrokontrolera, np. F4xx lub nowej i taniej F072.
Do linkowania (do którego używasz -gcc a nie -ld) też trzeba podawać opcje cpu i -mthumb. Ewentualnie zastosuj SPRAWDZONE toolchainy - np codesourcery. 4\/3!!
daj "monitor reset halt" zamiast osobnych komend. Ale nie mam pojęcia czy to pomoże...
Np. STM32F100C8T6B. Ogólnie stm32 są "bardzo kompatybilne". Ważnie żeby trzymać się jednej grupy np stm32f1xx (nie zmieniać typu rdzenia (rodziny) np. z m3 na m4 lub m0 bo mają nieco inne rejestry konfiguracyjne).
Po drugie, chcesz nadawać bajty, a rejestr DR w STM32 ma 16 bitów, więc jednym zapisem do DR nadajesz 2 bajty. Tutaj się mylisz. Akurat w F103, możesz wysyłać pojedyncze bajty bez bajtowego dostępu. To co opisujesz jest w nowszych STM32, np. L4, F4, F7. W każdym przypadku lepiej użyć do tego DMA.
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
Ściągnij z mojej strony przykład dla STM32 (którykolwiek), to zobaczysz jak to jest zrobione i jak powinno być zrobione... http://www.freddiechopin.info/pl/downloa... 4\/3!!
excel przykłady modulo przykłady atmega32 przykłady
testy akumulatorów płyta włączać wyłączać zasilać wymiana toner
Komatsu PW160 – brak jazdy, diagnostyka, kody E20/E247, zawór FNR, hydraulika Regulacja zaworów w Kawasaki Brute Force 750