W [url=http://www.st.com/internet/evalboar... jak ściągniesz i zainstalujesz masz ST Visual Programmer - obsługuje też STM32.
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
Witam, zwracam się do Was o pomoc, w jaki sposób zrealizować taki problem: Mam dwa pliki z oprogramowaniem na zewnętrzny układ. Zewnętrzny układ trzeba zaprogramować tymi firmware'ami za pomocą SPI podczas każdorazowego uruchomienia urządzenia. Docelowo będzie mikrokontroler np. STM32F103RCT6 ze względu na 256 kB pamięci FLASH. Czyli algorytm będzie...
Witam Potrzebuję kupić programator do ARMów STMa który będzie miał poniższe funkcje: 1. Możliwość wgrania .hex .bin tak aby pracownik nie miał dostępu do wsadu. 2. Możliwość ustawienia ograniczenia ilości zaprogramowanych procesorów gdy oddaje się go pracownikowi. 3. programowanie przez interfejs SWD. 4. Stand alone, czyli ma działać bez komputera 5....
Witam. Zlecę zaprogramowanie STM32 dokładnie STM32F2052GT6 Wsad mój. Najchętniej ktoś z łodzi ale może być na wysyłkę. Proszę o oferty.
Witam, po wielu bojach z AVRami chce się przesiąść na ARMy gdyż oferują wiele więcej i zrównały się cenowo, a niektóre są nawet tańsze od AVR'ów. Budowałem już układy oparte o AVR. Chciałem się spytać o sam początek, dowiedziałem się od dwóch osób że STM32 można programować bez programatora (nie chodzi mi o bootloader), świeżo kupiony uC podłączamy...
Cześć, chciałbym się dowiedzieć czy możliwe jest podłączenie kostki pamięci flash, np.: samsung 1GB, i uruchomiać program główny z niej. Głównie chodzi mi o to, czy mogę podłączyć taką kostkę do uC wraz z lcd, a po włączeniu układu, żeby mi sie wyświetliły wszystkie pliki hex z pamięci które mogę ruszyć, i gdy nacisnę guzik, uC uruchomi ten program....
Witam. Zaczynam zabawę z mikrokontrolerami STM32 a dokładniej ze rdzeniem Cortex-M3. Posiadam płytkę z mikrokontroler STM32F103VBT6. Nie chcę się bawić w gotowe biblioteki tylko programować "po rejestrach" i tutaj pojawia się pierwszy problem - które środowisko wybrać. Próbowałem Atollic TrueSTUDIO wybrałem sobie Embedded C Project naładował mi tyle...
Cześć, Mam takie ogólne pytanie. Chciałbym programować uC STM32 za pomocą aplikacji .NET. W grę wchodzi tutaj bezpośrednia komunikacja z urządzeniem typu HID, Uart, bądź uruchamianie procesu z parametrami. Jaki moglibyście polecić programator? Gdzie mógłbym znaleźć do niego instrukcje, komendy, itp. Najlepszy byłby taki sam sposób komunikacji, jaki...
Zlecę wykonanie oprogramowania dla urządzenia elektronicznego o średnim poziomie złozoności, prace głównie dotyczą interfejsów UART, SPI oraz pomiarów na ADC, dla urządzenia wykonane jest prototypowe PCB. Mile widziana znajomość FreeRTOS, choć nie jest to warunek konieczny. Zakres prac zlecenia obejmuje wykonanie oprogramowania na STM32, który jest...
Coocox bardzo dobry na początek. Łatwy w konfiguracji, współpracuje z programatorami JTAG, ST_Link, nie ma ograniczeń, ma sporo ułatwień (automatyczne dołączanie potrzebnych plików, automatyczna konfiguracja stosu, zegara, przerwań (startup). A co do płytek z STM32 to najlepsze są serii discovery - tanie i posiadają wbudowany programator z ST_Link,...
Cześć, Mam urządzenie na STM32F407VGT6, zewnętrzny kwarc. Ostatnio wpadły mi w ręce uc z Chin, z Aliexpress (tylko tam były). Wyglądały na normalne. Po wlutowaniu kliku okazało się, że są one zablokowane, trzeba było wykasować żeby móc zaprogramować. Programowanie ok, odczyt sygnatur również. Co się okazało - niektóre urządzenia zrywało CANa, ale nie...
No właśnie, ma swoje zasilanie. Podłączony jest GND, SWDIO i WSCLK i nie widzi. Procesor nie jest martwy, bo pracuje i JTAGiem programuje się.
1. Linki 2,3,4 to ten sam zestaw tylko w różnych cenach - więc to nazwę dalej zestawem II, a pierwszy to zestaw I Więc tak, zestaw I: +ma układ do odtwarzania muzyki +ma do wyboru pełną możliwość ustawiania opcji bootowania (niestety nieco uciążliwą - dip-switch) +ma joystick +ma sterownik CAN -nie ma wyprowadzonych wszystkich pinów uP - dużą część...
Tu masz wiele gotowców, przypatrz się: http://www.obdev.at/products/vusb/prjhid... powinienem posłużyć się biblioteką VUSB czy użyć zewnętrznego chipu ft232 Zdecydowanie VUSB. da się to jakoś obejść? Nie. To dedykowany do konkretnych celów układ. Jeśli chcesz pobawić się w USB - polecam serię Vincullum2 http://www.ftdichip.com/Products/ICs/VNC...
Mam podpięte SWDIO, SWCLK, NRST - jednakże NRST w stlinku ciągle jest na stanie niskim i procesor nie "wstaje" - nie wiem czemu i czy nie jest to problem z samym STlinkiem. Jakbyś miał innego to pewnie dało by się sprawdzić, ale możesz jeszcze sprawdzić czy dodanie zewnętrznego pullupa do resetu nie pomoże (choć fakt, że powinno działać bez). Nie mam...
Najtaniej : STM32 z magistralą zewnętrznej pamięci + podstawka pod pamięć podłączona do tejże magistrali + klon jLinka + oprogramowanie jFlash. Kilka lat w ten sposób programowałem różne pamięci serii S29GL. Teraz przerzuciłem się na BX48 Batronixa, ale to droga zabawka a te tanie nie koniecznie chcą programować S29GL.
Dało by się. Polecam program ISP Programmer (już niestety nie rozwijany ale i port LPT też już w nowych sprzętach rzadko się pojawia)- za jego pomocą dało się programować AT89S52 (czyli troszkę lepsze 8051-a właściwie 8052 z Atmela). Inną kwestią, że 8051 i jego krewni to w porównaniu do AVRów słabizna obliczeniowa. AVRy są to mikrokontrolery RISCowe...
Czy ktoś z użytkowników nowej wersji JTAGa projektu Freddiego Chopina (z FT2232H) wykorzystuje go do programowania zewnętrznej pamięci FLASH podłaczonej pod FSMC? Obecnie korzystam z poprzedniej wersji JTAGa i programowania 20MB danych zajmuje 48 minut. Zastanawiam się czy wogóle i o ile krótszy ten czas byłby w przypadku nowej wersji JTAGa. Czasu programowania...
Ja też taki komunikat mam na zewnętrznym procesorze, chyba jest to spowodowane zabezpieczeniami fabrycznego procesora pod bootloader. Spróbuj wywołać komendę Chip Erease.
Popatrz na płytki Discovery, podłączasz je do USB, ściągasz darmowego Atollic TrueSTUDIO i już możesz się bawić. Mają wbudowany programator/debugger, można go używać nawet samodzielnie do zewnętrznych układów. No i są przede wszystkim śmiesznie tanie: http://www.kamami.pl/index.php?ukey=prod... http://www.kamami.pl/index.php?ukey=prod...
Chciałem STM32 Discovery użyć jako programator do płytek z STM32F407IE. Z poziomu IDE chyba komunikuje się przez SWD. Procesor jest podłączony przez SWDIO, SWCK i NRST. Musiałem jednak dodać pomiędzy SWCK a masą kondensator 100pF. Bez niego komunikacja z CPU przebiegała niestabilnie. Nie jest wykluczone, że problemem są 30cm przewody łączące programator...
Mi sie nie udalo zmusic JTAGA tego o ktorym mowisz do keila, wkurza mnie troche jego obsluga z lini polecen, programuje STLinkiem z Kamami i przez zewnetrzny program ST LINK Utility.
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
W mikrokontrolerach STM32, napięcie referencyjne jest podłączane do jednego z kanałów ADC i nie jest napięciem stricte referencyjnym podczas konwersji, czyli nie zasila układu SAR. Takie podejście ma sens, ponieważ te uC mogą pracować w dość szerokim zakresie napięć zasilających, a z wielu powodów nie chcemy dodawać osobnego źródła napięcia odniesienia....
Moim zdaniem potrzebujesz zewnętrznego programatora. Z opisu produktu na stronie którą wskazałeś wynika, że usb na płytce służy do komunikacji, nie do programowania.
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...
A ja mam inny problem zaprojektowałem sobie płytkę z STM na pokładzie podłączam GND, SWDIO i SWCLK i nie działa jednak jak mierze miernikiem (przypadkiem zwarłem dwie rożne nóżki kiedy szukałem zwarcia) zobaczyłem, ze miernik wskazuje mi od 9 do 20k Ohmow czy to znaczy, ze procek jest zepsuty? PS. zapomniałem napisać, że koszytam z STM32f10xx Nucleo...
Przelutować złącze USB albo wylutować STM32F103 z płytki Discovery.
Ustawiasz piny (zworki) boot i uruchamiasz bootloadera przez USB po resecie mikrokontrolera. Do tego masz program na PC z STM. Opcja USB dostępna jest tylko w lepszych procesorach. W podstawowych masz tylko programowanie przez RS232 - musisz kupić/zrobić przejściówkę i podłączyć do odpowiednich portów (w obudowie LQFP48 jest to np. PA9.PA10) i potem...
Czy udało się komuś zaprogramować zewnętrznego Flasha podłaczonego przez FSMC do STM32 z wykorzystaniem uVision Keila? Niestety OpenOCD robi mi kaprysy i potrzebuję alternatywnej metody programowania Flasha przez JTAGa.
(at)rax90 Moim zdaniem porada kol. (at)BlueDraco jest szkodliwa, bo tylko wprowadza chaos. Sądząc po twoich postach, bez obrazy, ale wnioskuję, że jesteś mocno początkujący zarówno w temacie programowania mikrokontrolerów, jak i elektroniki. Więc nie skacz z kwiatka na kwiatek, bo nigdy tego projektu nie zrealizujesz. ATMega ma wystarczająco dobry...
http://obrazki.elektroda.pl/1009897900_1... STMicroelectronics rozszerza ofertę płytek deweloperskich STM32 Nucleo o nowe moduły z mikrokontrolerami w 32-pinowych obudowach. Nucleo-32 to seria małych płytek deweloperskich ukazujących możliwości 32-pinowych układów wchodzących w skład rodziny mikrokontrolerów STM32. Nowe produkty posiadają...
A sprawdzałeś już czy sam uC działa? U mnie działa wszystko OK, pod procek mam podpięty tylko max232, boot0, boot1, napięcia oraz 2 rezonatory (Główny i RTC). Sprawdź ustawienia UART w PC, bo to podstawa. Później dla pewności podłącz zewnętrzny rezonator z kondensatorami, a jak to nie pomoże to sprawdź czy max232 na pewno jest podłączony prawidłowo.
Zazwyczaj najwygodniej uczyć się języka C na desktopie, czyli swoim PC-cie. Programując STM32 lub AVR-ki używa się języka w ten sam sposób, ale zwykle nie mamy dostępu do pewnych bibliotek standardowych, które na desktopie są od razu, bo komputer ma monitor, klawiaturę, dysk twardy itp.. W mikrokontrolerach tego nie mamy, więc użycie printf(), getch()...
Powyższy przykład zaczerpnąłem z kursu o STM32 http://forbot.pl/blog/artykuly/programow... gdzie piszą program na F1 a ja próbowałem zamienić go na F4. To dziwne w takim razie, że u nich to działa a u mnie nie, jeżeli sam kod teoretycznie mam poprawny.
Właśnie chodzi o to, że sygnał nie jest ciągły i ja steruje jego pojawieniem się. Sygnał wystawiany jest na pewien czas i poźniej jest przerwa, następnie ja steruje jego kolejnym pojawieniem się. Wszystkie próbki będą lądowały w FIFO, żeby nic nie stracić. Jeśli byłby to sygnał ciągły to nie ma szans na przetworzenie danych przy tej prędkości jest to...
Ale mam kilka operacji wykonywanych ciągle w tle realizowanych wywołaniem z przerwania natomiast główna część programu leci i mam miejsca gdzie muszę zrobić "postój" na czas 100ms-1000ms ze względu na inicjalizację pewnych urządzeń. W tej chwili robię to wystawianiem flagi z timera ale chciałbym poznać jakieś alternatywy. Bardzo ciekawą rzeczą jest...
Co o tym sądzisz? AI: Plan jest w dużej części sensowny, ale są tu dwie bardzo ważne pułapki, o których musisz wiedzieć, zanim wylutujesz procka i kupisz niepotrzebny sprzęt. Poniżej po kolei – bez lania wody. 1️⃣ Co dokładnie „uwaliłeś” w ATmega168 Są trzy różne mechanizmy blokady, często mylone ze sobą: A) Fusebity – blokada programowania Najczęstsze...
Tak, peryferia uC 32-bitowych są strasznie skomplikowane, tak strasznie, że nie da się ani przeczytać ich opisu, ani napisać kodu je obsługującego inaczej, niż biorąc gotowy przykład z HAL i modyfikując parametry. W takim prostym AVR do uruchomienia SPI potrzeba tylko trzech zapisów rejestrów, a w STM32 - aż trzech. To samo z UART, czyli tragedia po...
Czy do funkcji HAL_UART_Receive_IT na pewno powinien być przekazywany adres wskaźnika do struktury UART_HandleTypeDef? Dziękuję bardzo za wytknięcie błędu. Jeszcze sporo nauki przede mną. Po zmianie wywołania z HAL_UART_Receive_IT(&huart2, &Received, 1); na HAL_UART_Receive_IT(&huart2, Received, 1); UART zaczął ładnie odbierać dane...
A i jeszcze jedno. Czy macie jakieś pomocne rady na bezproblemowe programowanie. Strasznie dużo znalazłem postów na elektrodzie o tym jak to nie chce współpracować STlink z Discovery z zewnętrznym układem. Jedni polecają podłączyć sygnał NRST inni znowu nie. Jeszcze znalazłem coś takiego, że ważne jest napięcie zasilania. Ja będę miał Discovery z USB...
No wynika z tego, że najwolniejsza podstawa czasu jest za szybka. Oscyloskop powstał, jak uczyłem się programować Xmegi więc nie wszystko zrobiłem wtedy optymalnie. Podstawa czasu to po prostu preskaler zegara ADC w tym przypadku, więc stąd to ograniczenie. Dziś bym to zrobił na Timerze więc podstawa czasu to nawet kilka minut na działkę by mogła być....
Mnie tym razem forma i treści od Kolegi Piotra nie satysfakcjonuje - szczególnie w kontekście innych wpisów na elektrodzie. Nie mogę zrozumieć czemu ta prezentacja miałaby służyć. Brakuje ewidentnie konkretnych walorów edukacyjnych, na pewno dla takiego amatora jak ja, być może jest to dobra inspiracja zaawansowanych użytkowników, ale szczerze wątpię....
No ok, doszedłem do wniosku, że najwygodniejszy sposób wgrania danych do zewnętrznej pamięci jest bootloader odpowiednio zmodyfikowany. A co np z programowaniem font'ów do flash'a (często spotyka się panele TFT z pamięcią flash przewidzianą np na czcionki). Również zmuszenie jesteśmy korzystać z bootloadera?
np. ATMEGA168PB-XMINI - w Seguro za 48 zł - płytka kompatybilna sprzętowo z Arduino, dodatkowo na pokładzie programator + debugger co trudno przecenić Prawda, względnie dobra oferta. Za niewiele więcej jest też STM32 Nucleo, też ma wyprowadzenia zgodne z arduino, też ma na pokładzie programator, debugger i vcom na usb (w jednym). Można programować...
Też tak mi się wydawało, jak zbierałem informację do budowy PC. Pierwszy rozdzielacz był nawet zamontowany poziomo, ale dalsza praktyka, zweryfikowała wcześniejsze wyobrażenia. Dyszę miałem odpowiednią, potem była o rząd zwiększona, bo doszła druga sprężarka. Po prostu stała czasowa przy chłodnicy i regeneracyjnym w postaci wymiennika płytowego była...
Udało mi się :) Próbowałem tym Eclipsem ale nie mogłem skonfigurować dla F7 tego Eclipsa. W każdym razie odpaliłem ST-Link Utility i przytrzymałem reset, jakoś go potem puściłem i zamiast connect dałem erase i ruszyło! Choć próbowałem różne takie kombinacje, w tym tę także, już wczoraj, ale nie szło. W każdym razie dzisiaj się udało i już się programuje....
Witam, ze względu na zbliżające się lato chciałem zrobić sobie zewnętrzną stację meteorologiczną. Chciałem się z Wami podzielić moim projektem, a także w miarę możliwości skorzystać z Waszego doświadczenia i poprosić o rady. Stacja będzie zawierać: - pomiar temperatury (SHT21), - wilgotności (SHT21), - ciśnienia (MPL115A2), - czystości powietrza (FIGAMS800...
Nucleo z każdym mikrokontrolerem kosztuje tyle samo. F103RBT 128K/20K kosztuje 16 zł, a L476 (512K/128K) - ok. 30. F4 i L4 są łatwiejsze w konfiguracji i mają bogatsze peryferia, zresztą ta łatwość konfiguracji dotyczy wszytskich serii POZA F1xx - dlatego sugeruję nie zaczynać od F1xx. Jeśli chodzi o projekty amatorskie, to, jak napisałem wyżej, właśnie...
To, w jaką obudowę producent układ "upchnie" nie ma żadnego znaczenia. Ma znaczenie i to nie małe. Jak by nie miało to robić różnicy to producenci nie robili takiej różnorodności bo to dla nich koszty. Obudowa układu i rodzaj może zależeć od przeznaczenia modułu, sposobu chłodzenia i innych aspektów konstrukcyjnych których możesz nie rozumieć. Choć...
O popularności mikrokontrolerów STM32 wśród hobbystów i pasjonatów nikogo nie trzeba przekonywać. Firma ST taranem wbiła się w społeczność mikrokontrolerową rozdając płytki Discovery i Nucleo. Wraz z rosnącym zainteresowaniem STMami pojawiło się kilka (polskojęzycznych) książek oraz kursów/poradników na ich temat. Po co więc kolejny? Istniejące poradniki...
Banialuki pleciecie, Koledzy (niektórzy). Praca krokowa w 8080 wygląda dokładniuśko tak samo, jak w Z80, 8085, 8088 i większości innych mikroprocesorów. Najprostszy system z 8080 właśnie konstruuję - składa się z 8080, 8224 i STM32. Będzie na nim działał również CP/M-80, który już działa na analogicznych maszynkach z Z80 i 8085. "Prawdziwy" komputerek...
Witam, Potrzebuje pomysł na zgrabne programowanie zewnętrznej kości EEPROM podpiętej przez I2C z STM32F103RB. Chcę żeby to się odbywało mniej więcej jak to ma miejsce w AVR, czyli jeżeli programuje procesor to i EEPROM. W STM na początku programu mam funkcję która programuje mi EEPROM domyślnymi wartościami, ale wiadomo że tak nie może zostać na stałe,...
Koledzy proszę, wręcz błagam Was o pomoc...rozwaliłem swojego discovery F0. Tzn. chciałem pobawić się I2C, skapnąłem się, że mam na liniach I2C1 lcd hd44780 więc przestawiłem jego kabelki na portA...niestety również na SWD Pin PA13 i PA14. Nie skapnąłem się, co za destrukcyjne działanie wykonuję. Rozwaliłem chyba bootloader w płytce, nie mogę wcale...
Mam problem z programowaniem przez OpenOCD 0.8.0 kontrolera STM32F429ZIT6 w STM32F429IDiscovery (STLINK-V2 lub zewnętrzny J-Link). Pierwsze 1MB programuje się prawidłowo. Z drugim są problemy. Problem jest raczej tylko z kasowaniem czego wynikiem jest brak możliwości programowania. Wykonując instrukcje OpenOCD (kasowanie , zapis, odczyt i diagnostyka)...
stm32 programowanie programowanie stm32 stm32 zewnętrzny przetwornik
egzaminator sprawdzać montaż prysznica odkurzacz zelmer syrius obrót
samsung poziome linie konsola retro
Scania R450 E6 – wyrzucanie płynu chłodniczego przez korek podczas hamowania retarderem Antena FM do skutera BilBike – montaż aktywnej i prętowej, odbiór bez zakłóceń