Potrzebujesz, np. ST linka.
Dzięki za odpowiedź. Przy STM32F411 np. też nie ma takiej opcji? Przepraszam za głupie pytania ale z programowaniem STMów nigdy wcześniej nie miałem do czynienia.
Uczę się programowania uC w C. Bazuję na STM32F411. Programy opieram na bibliotekach HAL. Ostatnio sporo czasu poświęciłem na szukanie błędów w swoim kodzie. Okazało się że struktura mojego programu była nieprawidłowa. Dopiero po jakimś czasie przypomniało mi się że przerwania powinny być jak najkrótsze. I teraz mam pytanie: Co można dawać w przerwaniach,a...
Od niedawna zająłem się programowaniem mikroprocesorów STM32. Aktualnie walczę z NUCLEO STM32F411RE. Jakieś sukcesy już mam i zacząłem się zajmować gotowymi bibliotekami, bo po co wyważać drzwi do lasu, skoro ktoś to już zrobił. Do pewnego projektu potrzebuję wykonać operację FFT. Jestem w stanie wykonać taką funkcję samodzielnie, ale... Zauważyłem...
Zdecydowałem się zacząć naukę programowania mikrokontrolerów, podążając kursem ze strony forbot.pl opierającym się na modelu STM32F411. Niestety w połowie 4 rozdziału, w momencie w którym należało podpiąć diodę pod przycisk pojawił się problem, mianowicie program mimo że przepisany bez błędów, po wgraniu przez ST-LINKa na płytkę nie chciał działać,...
Cześć Wiem że temat jest delikatnie mówiąc już nie świeży, ale pomimo postów które znalazłem w internecie nie mogę do tego dojść samodzielnie. Korzystam z Semihostingu na uC STM32F411 płytka Discovery, programowana przez ST-Link. Semihosting udało mi się uruchomić: Flagi w Properties->C/C++ Build->Settings->MCU G++ Linker -> Miscellaneous : Linker flags:...
Może i stary temat, ale dla mnie właśnie się rozpoczyna przygoda z ARM. Zakupiłem zestaw STM32F411-DISCO i próbuje ogarnąć jak wielką przepaść wiedzy mam w porównaniu do stanu z końca technikum (minęło 9 lat... wow). Szczywronek stworzył wg mnie kawał świetnego poradnika jednak chyba u mnie przez te kilka lat wypałiły sie zwoje i chyba zabawa w c++...
https://obrazki.elektroda.pl/5728376300_... Black Pill to nowa płytka prototypowa. Black Pill to następca popularnej i niedrogiej Blue Pill. Sercem Black Pill jest układ STM32F401CCU6 lub STM32F411CEU6 firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M4F o taktowaniu odpowiednio 84MHz lub 100MHz. Kompatybilność Black...
Witam , Wykonałem zegar tekstowy z strony https://www.mikrocontroller.net/articles... . Zegar zbudowany jest w oparciu o procesor STM32 , a dokładniej na płytce STM32F103-Min Board . Drugim ważnym elementem jest ESP8266( ESP-12F) do komunikacji z zegarem z poziomu strony www . Inne elementy użyte do budowy , a właściwie gotowe...
To ja przekornie ciut napiszę: Główny wybór, jakiego trzeba dokonać, i który dla mnie jest oczywisty, to szerokość procesora. Do wiŁkszości zastosowań trzeba mieć 32 bity - i to jednoznacznie eliminuje AVR, XMEGA, 51 i wąskie PICe. Oczywiście znajdzie się kilka aplikacji, gdzie 8 bitów wystaczy, np. jeśli tylko migamy diodami, nic nie liczymy i nie...
https://obrazki.elektroda.pl/8989501300_... Większość systemów wbudowanych opartych na mikrokontrolerach jest wyposażona w oprogramowanie układowe napisane w asemblerze, C lub C++. Ale jak wspomniano w artykule opublikowanym w 2000 roku zatytułowanym „Punkt widzenia: Lisp jako alternatywa dla Javy”, funkcjonalne języki...
Witam serdecznie. Od kilku dni walczę z problemem uzyskania prawidłowych odpowiedzi od PAD'a PS2 na STM32F411RE nucleo. Wykorzystuję do tego SPI oraz USART w celu odbierania komunikatów. Częstotliwość zegara mam ustawioną na 8MHz, w konfiguracji SPI prescaler 64 co daje mi 125KHz (lub KBits/s). Pierwszy bit pobierany jest od LSB, paramert CPOL na 1...
Opisy mikrokontrolerów z rdzeniami ARM są na ogół całkiem przyzwoite, tylko szukaj USER MANUAL albo REFERENCE MANUAL, a nie Data Sheet (chyba, że w TI). Procesory ARM programuje się niemal wyłącznie w C, a ARM Cortex daje się programować w c bez ani jednej instrukcji asemblerowej. Praktycznie nie ma potrzeby używania asemblera, zresztą kompilator C...
Dzień dobry, Zastanawiam się nad stworzeniem własnego bootloadera. Zamysł jest taki, że w sektorze 1-3 (razem 48KB) będzie Bootloader, sektor 0 zostaje dla ISR_VECTOR, a sektory >=4 dla aplikacji. Mam taką organizację pamięci w linker_scripcie: RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 96K FLASH0 (rx): ORIGIN = 0x8000000, LENGTH = 16K FLASH1 (rx)...
No właśnie nie ma żadnej pewności w tym temacie. Dlatego pytałem, czy może ktoś fizyczną sztukę z serii F-2 programował przez wbudowany bootloader (chodzi mi przede wszystkim o USART). #edit: wygrzebane z dokumentacji (AN2606): The bootloader protocol’s command set and sequences for each serial peripheral (USART,CAN and USB) are the same for all...
http://obrazki.elektroda.pl/3796073600_1... I Opis ogólny urządzenia: Chciałbym przedstawić mój projekt bazujący na mikrokontrolerze STM32 dokładnie na modelu STM32F11RET6 http://www.st.com/content/st_com/en/prod... Jest to sterownik dla urządzenia...
Spróbuj zmienić Reset: Autodetect na coś innego. Zmniejsz częstotliwość zegara SWD. Sprawdź, cuy mas wybraną opcję programowania Flash przez ST-Link (Debug i Flash download maję niezależny wybór interfejsu). Przyjrzyj się uważnie komunikatom w dolnym panelu Keila i pokaż je tutaj.
STM32F103, to Cortex-M3. STM32F410, to Cortex-M4. Trochę podobne, ale tylko trochę. Rozkazami niektórzy nazywają instrukcje procesora/rdzenia/jednostki logicznej danego mikrokontrolera czy mikroprocesora. To co przytoczyłeś to nie są żadne rozkazy, tylko wywołania funkcji; prawdopodobnie z martwego już SPL dla F1 oraz żyjącego (jeszcze) HAL dla F4....
St-link v2 na płytce Discovery, próbuję nim zaprogramować zewnętrzny układ. STM32F401 ma podłączone wszystkie zasilania, na każdej parze 100n, kondensator na Vcap. Próbowałem w czasie łączenia ściągać NRST do masy, BOOT0 do Vcc, nic to nie zmienia. Na Vcap jest ok. 1,2V, więc regulator pracuje. OpenOCD pokazuje: [syntax=bash]openocd -f interface/stlink-v2.cfg...
http://obrazki.elektroda.pl/2630096300_1... TinyLIDAR to projekt modułu skanera laserowego, na realizację którego zbiórkę pieniędzy za pośrednictwem serwisu Indiegogo prowadzi Dinesh Bhatia. Sercem płytki jest (prawdopodobnie) układ STM32F401 firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M4 o taktowaniu 84MHz. Programowanie...
BTW, twoje problemy jak pamiętam wynikały z kłopotów z interfejsem EBI - jakoś 6 WS musiałeś dawać? Pokazałeś kawałek kodu w asm, który nijak się ma do transmisji przez DMA. Co do opóźnień, to prawda. Mimo stosowania SRAM 55ns nie mogłem zejść poniżej 5WS, ponieważ gubiłem bajty. Powodem była prawdopodobnie zbyt mała stromość zboczy sygnałów na Xmega....
Chciałem przedstawić projekt, na który poświęciłem łącznie kilka tygodni życia. Tracker GPS, który wysyła dane do chmury poprzez satelity Iridium lub sieć komórkową LTE. Projekt przetestowany w boju na jachcie wyprawowym, który dotarł na Spitzbergen płynąc przez otwarte wody Oceanu Arktycznego odwiedzając m.in.: Polską Stację Polarną Hornsund. https://obrazki.elektroda.pl/9640915700_...
Witam przedstawiam wam wnętrze kabla do programowania odbiorników RC firmy Spektrun telefonem poprzez aplikację Spektrum As3x programmer. Przewód podłącza się pod gniazdo audio. Jak widać na zdjęciach niewiele elementów, stabilizator 3,3V procesor STM32F051 i drobnica. Niestety nie udało mi się uruchomić go jest rozpoznawany ale brak komunikacji z czego...
http://obrazki.elektroda.pl/6250381100_1... Pozyx jest kompatybilną z Arduino platformą pozwalającą na śledzenie ruchu urządzenia oraz określenie jego położenia zarówno wewnątrz, jak i na zewnątrz pomieszczeń z dokładnością do jednego centymetra. Najważniejszymi zaletami rozwiązania jest przystępna konfiguracja, a także łatwość użytkowania....
Dzięki m.ki za zainteresowanie! Tak, zdaję sobie sprawę, że fizyczny transfer danych następuje w obie strony jednocześnie, a funkcje, których używam nie robią nic dużo bardziej mądrego niż zapis i odczyt rejestru DR w SPI1. To jednak nie tłumaczy braku odebranych danych... No cóż... Będzie łopatologicznie. SPI_I2S_SendData() wpisuje coś do SPI1->DR....
Witam, Mam 2 problemy związane z pamięcią i jej programowaniem w procesorze STM32F401RE na płytce Nucleo. 1. Bootloader i odczyt Unique ID Korzystam z bootloadera UART (UART1 - piny PA9-10) na mikrokontrolerze STM32F401-RE na płytce STM32-Nucleo. (full marking: STM32F401 RET6U GH21J VQ CHN GH 602) Nie mogę odczytać za jego pomocą rejestru Unique device...
Witajcie. Sprawa dla mnie dziwna. Robię masową produkcję swoich płytek gdzie występuje STM32G030C8T6. Gdy zmontowane płytki były jeszcze w formatkach wykorzystałem SWD do ich zaprogramowania w trybie automatycznym - Cube Programmer udostępnia taki tryb by robić to szybko i masowo. Ustawiłem plik ELF który miał być wgrany i włączyłem też opcję blokady...
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ą...
Witam. Panowie, bo bede gryzl. Zawsze uzywalem PIC-ow i pisalem w ASM. Nie smiejcie sie, bo widocznie mam sklonnosci masochistyczne. Przez pol roku nosilem sie z zamiarem przesiadki na C, ale czulem, ze PIC to nedza i ciagnelo mnie w kierunku ARM-ow. Kupilem plytke z ST32F407-Discovery i od 3 dni mnie trafia. Dziala tylko soft firmowy, ale to bez sensu,...
Owszem. Ale to makro jest definiowane co najmniej na dwa sposoby, np. w konkretnych aplikacjach przykładowych z STM. Czyli widać jasno że problem znany ludziom z STM i sami panują jakoś nad tym. Starasz się ich wybielić, co jest zupełnie niepotrzebnie, bo ich dokonania na przestrzeni lat pokazują, że o programowaniu zbyt wiele nie wiedzą. Przykładowo...
http://obrazki.elektroda.pl/5705759700_1... Firma Seeed Studio rozpoczęła przedsprzedaż nowej płytki prototypowej o nazwie kodowej BLE Carbon. BLE Carbon jest jedną z pierwszych płytek spełniających wymogi specyfikacji 96Boards IoT. Sercem płytki jest układ STM32F401 firmy STMicro, integrujący w sobie jednordzeniowy, taktowany częstotliwością...
stm32f411 discovery stm32f411 projekt programowanie iveco
symbian kontakty sterownik silnika pojazd komputer modus
adapter przejsciowy gniazdko zarowka luźny napinacz rozrząd
Łańcuch Oregon a prowadnica NAC - zgodność i parametry Ustawienie rozrządu Mini One 1.6 - znaki i procedura