Witam, aby STM32 pokazal sie w arduino IDE/dal sie obslugiwac przez USB musisz zaladowac bootloader, przynajmniej dawalo sie to zrobic w przypadku prostrzych wersji, nie wiem czy sa dostepne dla tej wersji. https://www.stm32duino.com/viewtopic.php... Pozdrawiam
Wgrać coś przez bootloader choćby?
Odlaczanie CAN ;) lub reset procesora linia z RS232 i slanie 0x7f tak by na pewno zalapal... ale najszybciej chyba napisac bootloader zwlaszcza ze to nie tak duzo roboty i nie trzeba zmieniac elektroniki.
Tak jak zauważyłeś tam już jest programator a właściwie JTAG czyli debugger. Samo zaprogramowanie STM32 może odbywać się przez jego bootloader( odpowiednie ustawienie pinów-wprowadzenie w stan bootloadera i wgranie programy przy pomocy aplikacji-choćby ze strony producenta po RS232). Oczywiście musi być MAX3232 lub coś podobnego. Co do środowiska-polecam...
Może więc warto by było napisać co zrobiłeś, że Ci zadziałało, w jakich konkretnych warunkach ten błąd wystąpi (np wersja Windows/Linux, wersja Ecplise) i pomóc innym? Sam walczyłem z Ecplipsem jak jeszcze nie był dla ARMów tak popularny, były z pluginami problemy ale trzeba było je zwalczyć np. zmienić wersje Eplipsa, zainstalować ponownie, poszukać...
To poczytaj sobie o pisaniu bootloaderów. Tu tematów było kilka. Po co marnować aż 512kB na bootloader? 1. start programu (jest lub nie) przy takiej wersji bootloadera zakładam ze będzie wgrywany razem z jakąś wersją aplikacji. 2. aplikacja na jakieś polecenie reaguje i wywołuje bootloader mający swoją tablice wektorów. 3. aktualizacja oprogramowania....
Co do środowisk - wszystko zostało powiedziane. Co do płytek to z STM32: ***Najtańsza*** STM32F0 Discovery (zaletą wszystkich zestawów Discovery jest zintegrowany debugger, który możemy potem podpinać do swoich układów) - 40-50zł ***do 100zł*** STM32F4 Discovery - 80zł (lub inne z rodziny Discovery - w zależności od tego jakie chcemy mieć peryferia...
Bootloader może być pusty - mały program uruchamiający program spod adresu 0x10000. Ponieważ w poważnych projektach jakiś bootloader i tak jest, jest to zwykle wygodne rozwiązanie.
Witam, mam kilka CH32F103C8T6 i o dziwo działają od razu, buntowały się przy wgrywaniu bootloadera przez UART, ale STlink je rozpoznaje i programuje. Jedyną niedogodnością jest szybkość ładowania kodu, potrafi być liczona w sekundach/dziesiątkach sekund. Tego 411 dostałem do testów, warto by sprawdzić, ile w nim jest z prawdziwego 411 :) Pozdrawiam
W makefile masz komentarz: "# The gcc compiler bin path can be either defined in make command via GCC_PATH variable (> make GCC_PATH=xxx) # either it can be added to the PATH environment variable." Najlepiej dodaj bin z toolchaina do zmiennej systemowej PATH
Po zdjęciu nie trzeba odłączać zasilania. Tylko po włączeniu (zabezpieczenia). Dowodem na to jest np. w trybie automatycznym ST-Link zdejmuje zabezpieczenie (o ile jest poziom 1), programuje i ustawia zabezpieczenie bez konieczności wyłączenia zasilania. Korzystam z tego dość często jak muszę przeprogramować układy (np zmiana bootloadera).
Mam nowiutki procesor STM32F446RET6 i chcę wgrać wsad. Podobno w tej wersji jest zaimplementowany standardowo bootloader po USB w DFU. Podpinam się do pinów USBDP i USBDM ustawiem Boot0,1 i reset i zasilanie. Procedura sekwencyjna poszła... Komp wykrywa zgłoszenie ale nie ma poprawnego znacznika wersji. Sterowniki do DFU zainstalowane na windzie. Zaczynam...
Cześć, Nie mam możliwości sprawdzenia a muszę ustalić sobie kilka spraw. Czy aby uruchomić i używać bootloadera w prockach z rodziny STM32F407 linia BOOT1 musi być cały czas na wysokim stanie logicznym, czy też wystarczy że będzie podciągnięta przy starcie? I których USARTów muszę użyć? I czy da się w taki sposób przeprogramować mikrokontroler aby przy...
W zasadzie nie ma problemu aby zapisywać bajt po bajcie. Więc spokojnie możesz wrócić do tego co miałeś na początku. Z tego co pamiętam kasowanie strony w STM32F4 trwało bardzo długo w porównaniu z programowaniem. Twój bootloader i tak spędzi większość czasu na kasowaniu stron przeznaczonych na nową aplikację.
Nie wiem, czy do wcześniejszy, ale do stm32f4 jest jeszcze dfuse demo , które można użyć do wgrania programu przez usb.
Polacz sie przez bootloader uart'owy za pomoca programu Flash Loader nastepnie wyczysc flash. Pozniej bedziesz mogl programowac z poziomu CoIde.
Zawsze możesz spróbować połączyć się z bootloaderem na UART i przy jego pomocy skasować pamięć i usunąć ewentualne zabezpieczenia... Przejrzyj manual OpenOCD pod kątem dziwnych komend dostępnych dla tego typu układu, może to coś z option bytes? 4\/3!!
Witam kilka dni temu prosiłem o pomoc z kasowaniem flasha wewnętrznego na stm32f4. Problem udało mi się rozwiązać a potrzebne było to do stworzenia oprogramowania które mogło by aktualizować swoje oprogramowanie coś w rodzaju bootloadera bądź jak napisałem wyżej upgradere'a. Oprogramowanie podczas pracy urządzenia ściągnie sobie na życzenie użytkownika...
Zajrzyj na stm32f4-discovery.net.
Witam, Zaprojektowałem płytkę PCB z procesorem STM32F405RGT6, w fazie projektowej postanowiłem, że do wgrania programu na procesor użyję bootloadera. Po zlutowaniu podłączyłem procesor pod komputer, uruchomiłem program "Flash Loader Demonstrator", wgrałem mu następujący program: #include <stm32f4xx_gpio.h> #include <stm32f4xx_rcc.h> GPIO_InitTypeDef...
A jak się zachowuje po wymuszeniu trybu bootloadera ?
Niekoniecznie powinien się tam od razu zatrzymywać - jeśli ST zrobiło magiczny bootloader który zawsze startuje po resecie, to nic na to nie poradzisz. Ciężko mi coś powiedzieć, bo nie mam tej płytki i nigdy nie próbowałem jej używać. Przypuszczam jednak, że powinna działać, bo w OpenOCD jest config właśnie pod nią (w boards). 4\/3!!
Nie wiem czy to dobry pomysł dla Twojego zastosowania: czy jest możliwe że to bootloader przechowuje (i oblicza podczas ładowania programu) CRC (i ewentualnie inne parametry) w swojej pamięci (np Emulowany EEPROM na końcu swojej pamięci). Ze względu na rozmiar strony w tym mikrokontrolerze - STM32F4 - (16kB) niestety nie jest to możliwe... W ostateczności...
Dodam jeszcze, że jakieś szczątkowe informacje znalezione w necie podpowiedziały mi, że zwarcie BOOT0 i vdd wyłączy LD8, ale co dalej to nie wiem... Skoro komputer nie rozpoznaje ST-Linka to raczej mało prawdopodobne, żeby kasowanie mikrokontrolera podłączonego do tegoż ST-Linka (co można zrobić przez bootloader po zwarciu BOOT0 do zasilania) cokolwiek...
Posiadam płytki STM32F103C8T6, https://obrazki.elektroda.pl/4412647800_... do których dzięki instrukcji https://www.elektroda.pl/rtvforum/topic3... udało się wgrać bootloader od Maple Mini, co pozwoliło programować je przez USB w Adruino IDE bez zabawy ze zworkami. Zakupiłem nowe płytki STM32F4 i szukając dla nich podobnego...
Tak to prawda, napisałem to trochę ogólnie gdyż ram to trochę bardziej złożona pamięć, jednak przy umiejętnym pakowaniu kodu do ramu będzie praktycznie 100% pewność że będzie się wykonywać szybciej. np wrzucenie do CCM, który co by nie mówić też jest częścią ram'u. Pewnie też wymyślicie tutaj jakieś ale, przypominam jednak że zależy tutaj wiele od...
Cześć, ostatnio napisałem bootloader na STM32F4 pracujący w trybie USB HOST FS. Całość chodzi na Distortosie, używa HAL i bibliotek wygenerowanych przec CubeMX i zmodyfikowanych lekko przeze mnie. Modyfikację polegają głownie na: -modyfikacji obsługi przerwania: [syntax=c] void USBH_on_irq(void) { NVIC_DisableIRQ(OTG_FS_IRQn); usbh_irq_flag = true;...
Wektory można przemapować (rejestr VTOR). Ja robię bootloader w sektorze 0 a reszta dla aplikacji. Właśnie znalazłem przykładowy bootloader ze strony ST i faktycznie to lepsze rozwiązanie. Pierwsze sektory na bootloader'a, a dalej isr_vector aplikacji + aplikacja. Bootloader w linkerze ma start FLASH na 0x0800 0000 Applikacja w linkerze ma start FLASH...
ale nie umiem uporać się z tym, że komputer nie widzi st linka jako normalnego portu com, przez co nie potrafię "wybrać" portu w trakcie wgrywania programu. Pierwsza sprawa. W Twoim zestawie (ten STlink i płytka) nie ma i nie będzie żadnego COM w komputerze dopóki sobie go sam fizycznie nie dołożysz. Funkcjonalność że w STlink jest dodatkowo COM występuje...
czy przed wyjściem z bootloadera ustawiasz SP na wartość z adresu 0x08001000 ? Tak =========== update =========== - dodałem automatyczny reset po wgraniu FW - inne poprawki Mam już częściowo działający bootloader pod stm32f401 (usb otg). Szkoda tylko że pierwszy sektor ma 16kB i większość będzie pusta :(
Powróciłem do projektu po przerwie i niestety ma problemy z odpalaniem aplikacji przesuniętej o offset 0x10000 (wpadam w Hard Fault), jeśli z yamla wyrzucę wszystko od 'memories' to program działa. Mój yaml, taki jak kiedyś :] : SCB->VTOR = 0x08010000; #ifdef DISTORTOS_ARCHITECTURE_ARM_CORTEX_M3_R1P... SCB->CCR |= SCB_CCR_STKALIGN_Msk; #endif//...
Najtaniej zaprogramować można przez USART korzystając z fabrycznie wprogramowanego bootloadera. Jeżeli chodzi o programator/debuger - to tak, jak pisał ZbeeGin najprościej bedzie wziąć np STM8VLDiscovery. ST-Linki w tych wszystkich STM32x Discovery nie obsługują SWIM potrzebnego do STM8, tylko SWD.
Witam wszystkich. Od jakiegoś czasu ćwiczę STMy. Przyszedł czas na bootloader, ale stanąłem w zasadzie na początku drogi. Mój zestaw to: - ARM GCC (Linaro) w wersji 4.7 2012q4 - CooCox - STM32F4 Discovery - przykład AN3965 "STM32F40x/STM32F41x in-application programming using the USART" Po kolei: - istniejący i działający program zlinkowałem z użyciem...
Sprzęt ożył. Odpaliłem płytę w BOOTLOADERZE, połączyłem się z nią OpenOCD (wydając polecenie z poziomu Eclipse). Połączył się bez błędów tak, jak wyżej, przy wciśniętym reset, tylko tutaj na stałe w boot, więc JTAG nie zdążył się wyłączyć (zakładając, że tak jest). Telnet localhost 4444. reset halt Z poziomu eclispe rozpocząłem load i program się wgrał....
BlueDarco, a jakbym chciał mieć jednocześnie VCP i podpiąć pendrive? Wyczuwam tu mały problem. Co do bootloadera to niektóre modele mające port USB mają fabryczny bootloader po USB. Ale nie róbmy off-topicu, podsumowując: 1. Najszybciej jest dołożyć złącze USB do procesora mającego USB-Device i użyć odpowiedniego oprogramowania VCOM/VCP. Jedyna wada...
Oj, znowu upraszczasz. Po pierwsze nawet stare AVRy mają JTAG, nie wszystkie, ale akurat rzeczona ATMega32 ma. Po drugie bootloader (który wbudowany zresztą mają ATMega z serii U2 i U4) jest fajny, ale nie zwalnia z konieczności posiadania programatora. Dopóki sobie kod robisz siedząc przy PC i uploadujesz go przy pomocy interfejsu i protokołu jaki...
Witam, Moje pytanie dotyczy co zrobić z cache instrukcji, cache danych i buforem przedwstępnego ładowania prefetch podczas zapisu lub kasowania pamięci w flash. W RM piszą, że jeżeli podczas zapisu modyfikuje flash to również zostanie zmodyfikowany cache. W RM jest też napisane, że podczas kasowania flash (danych lub instrukcji) trzeba się upewnić,...
Działam w SW4STM32 oraz korzystam z STM32CubeMX w formie nakładki na eclipse. Wgrywanie programów oraz chip erase wykonałem za pomocą ST-LINK Utility. Przy późniejszej próbie wyczyszczenia pamięci przez bootloader korzystałem z STMFlashLoader Demo Tak wyglądał program, który przerwałem za pomocą chip erase: Dodano po 13 Prawdopodobnie drugi program...
Ciekawe, pod nazwą "Black Pill" sprzedawane były i są moduły z STM32F103C8T6, również przez Black Pill ma 64KB pamięci SRAM typu i 256KB pamięci flash ( STM32F401CCU6 ) lub 128KB pamięci SRAM typu i 512KB pamięci flash ( STM32F401CCU6 ). Coś się chyba "zawiesiło" :) Dodano po 9 I kolejny wynalazek bez DAC na pokładzie. Ale masz I2S, podłączasz kodek...
Przyzwoity bootloader (np. mój ;)) wywołuje aplikację resetując mikrokontroler, po czym następuje szybkie przejście do aplikacji bez inicjowania czegokolwiek. Ręczne "odinicjowywanie" wszystkich peryferiali używanych przez bootloader - to proszenie się o problemy.
Witam, jestem świeży na forum. Od miesiąca zajmuję się rodziną STM32. W zasadzie bez większych problemów. Na razie tylko zdalna komunikacja z użytkownikiem (serwer HTTP przez sieć i/lub USB) i proste zarządzanie wbudowanym sprzętem. Niestety projektowane urządzenie ma działać w zasadzie w sieci i wgrywanie aktualizacji nie może być przez "standardowe"...
Chodziło mi raczej o to, że każdy producent mikrokontrolerów powinien dostarczać darmowe narzędzie bez ograniczeń. Przecież są darmowe i ogólno dostępne narzędzia do ARM, AVR, BlackFin, ... (jest w czym wybierać) a IDE to tylko wypasiony edytor. Eclipse z CDT dobrze wspiera te narzędzia. Jeśli producent mikrokontrolerów udostępnia sprzętowy bootloader...
(at)Freddie Chopin Jak to mówil klasyk - wszystko ma swoje plusy dodatnie i plusy ujemne. Zadam Ci proste pytanie: jak sądzisz ile osób czytających forum ARM na elektrodzie jest w stanie "z palca" napisać prosty makefile ("z palca" rozumiem bez przerabiania jakiegoś gotowca albo zrzynania z sieci)? Ja twierdzę że może kilka procent. I taka mniej więcej...
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...
I ciekawe co ta metoda czwarta zmienia? Z pierwszego posta wywnioskowałem, że autor tematu ma już swój własny bootloader, choć to również niewiele zmienia. Chyba nie proponujesz, żeby bootloader na żywo starał się odczytywać te współczynniki skądś i modyfikować przesyłany firmware wstawiając do niego odczytane wartości... To byłoby niezłe kombinowanie......
Problem jest w tym: "niczego takiego w dokumentacji nie ma" ...Nadal nie mam jednak pojęcia do jakich portów można podłączyć USB w mikrokontolerze 32-bit Chyba właśnie dlatego BlueDraco zwrócił uwagę, aby sprawdzić dokumentację. Przecież AT32UC3L016 nie ma interfejsu USB, a co za tym idzie, nie podłączysz go w ten sposób z hostem (PC), aby programować...
Jeżeli to muszą być AVRy, to weź dowolną płytkę z serii Xplained. W Polsce dystrybutorem jest np. Seguro. Na niektórych masz dodatkowo programator z debugerem za cenę niższą niż produkty z Atnel. Pełne wsparcie producenta układów i programatora w środowisku Atmel Studio: kompatybilne, nie trzeba się przełączać, wgrane bootloadery i bardzo dużo programów...
Witam, Otóż z góry zaznaczam, że bardzo dziękuję za odpowiedź, jednak po przeczytaniu Pana posta nie do końca jestem pewien, czy mogę zrobić wszystko tak jak myślę. Jestem kompletnie nieobeznany, dlatego proszę o chwilę cierpliwości i rozwianie moich wszelkich wątpliwości. Zacznę od tego: http://obrazki.elektroda.pl/7399501400_1... 1....
Jeszcze przy okazji, żeby nie zakładać nowego tematu. Czy jak STM32F407 jest zablokowany przed odczytem, to istnieje jakaś szansa, żeby to ominąć. W moim urządzeniu padł ten MCU, wymieniłem na nowy. Wsadu brak, tzn. konkretnie bootloadera. Mogę jedynie pożyczyć identyczne urządzenie. Oczywiście jeżeli jest ktoś pomóc w tym temacie, to jestem gotów zapłacić...
Mam programator ST_link 2.0 i potrzebuje wgrać program do STM32F427. Jak dobrze pamiętam powinienem podłączyć tylko SWDIO,SWCLK,GND ... Tylko nie jestem pewien pod które wyprowadzenia procesora JTDO,JTCK,GND? Na płytce mam wyprowadzone JTDO,RST,JTMS,GND,JTCK,Vcc... Przy takim programowaniu potrzeba przełączyć zworkę na tryb bootloadera? Bardzoe dawno...
Trochę się kocioł zrobił więc wyjaśnię. Wszystkie STM32F1xx mają jedynie bootloader po uart STM32F105/107 mają jeszcze bootloadery po usb ethernecie i innych cudach STM32F405/407 j/w inne - nie wiem, generalnie można o tym poczytać w notach do układów.
A przejrzałeś ty stronę ST? Sam jakiś rok temu szukałem na ich stronie czegoś takiego. Znalazłem jakieś znikome informacje, w których było napisane aby po resztę informacji skontaktować się z dystrybutorem. Wtedy wydawało mi się, że jedynym dystrybutorem STM w Polsce jest Masters z Gdańska (wydawało mi się...). Wręcz celowo poszedłem na szkolenie (akurat...
W tym zestawie nie masz programatora. Poza tym książka zapewne nie poruszy nawet podstawowych zagadnień, ale od razu będzie mówiła o USB. Ogólnie: Książki po polsku - odpuść sobie. Zestawy - Albo STM32F4Discovery + moduły (Discovery: 56zł, Base Board 116zł, LCD 163zł, Camera: 96zł) i mamy debugowanie i bardzo fajny zestaw. Albo budżetowo: HY-Mini STM32,...
Hmm, widzę że chyba muszę rozwinąć trochę temat, albo raczej zamienić go w dyskusję niż poszukiwanie pomocy. Co do wpisywania adresu skoku +1- nawet chyba dokumentacja STMa (programming manual) pisze że ostatni bit adresu przy komendzie skoku musi być 1, a sam sprzęt zamienia go na 0 przed wpisaniem do PC. Nawet jak się przegląda kod assamblerowy, zawartość...
Cześć, Ponieważ pojawiła się prośba o możliwość udostępnienia uproszczonej wersji na inny uC to przedstawię krótką instrukcję jak dostosować projekt do potrzeb. Generalnie w obecnej wersji obsługiwane są dwie rodziny procesorów czyli STM32F4xx i STM32H7xx - prawdopodobnie nie powinno być większych problemów z innymi podobnymi układami STM natomiast...
Czyżby wszyscy przesiedli się już na nowsze rodziny STM32Fx? ;)
żeby był wyświetlacz i ethernet Moim skromnym zdaniem NAJWAŻNIEJSZY jest debugger, ale może Ty masz ochotę męczyć się bez niego (obydwa mają wbudowane bootloadery). Używałem LPC1768 (STM32F4 też) i wierz mi (albo i nie), po krótkim etapie machania pinami przyszedł czas na Ethernet. Pal licho z pamięcią Flash, bo tej raczej starczy, ale 64KB RAM jest...
Różnice w wydajności są marginalne i nieistotne w większości zastosowań. Na ogół nie ma nawet potrzeby korzystania z maksymalnej częstotliwości zegara. Podstawowe kryterium wyboru - to odpowiedniość liczby wyprowadzeń i peryferiali do zastosowania, potem czynniki takie jak możliwości zasilania, dostępność, cena, jakość dokumentacji. Z moich doświadczeń:...
Na własnym doświadczeniu stwierdzam, by bawić się ARM trzeba: 1.Znać dobrze C i to sporo więcej niż podstawy 2.Znać bardzo dobrze angielski techniczny 3.Znać niuanse danego mikrokontrolera i czytać dobrze dokumentację. Długo spędziłem nad STM32F0 udało mi się uruchomić wiele modułów tego MK co sprawiło mi wiele radości ale prawda jest taka, że na prawdę...
Osobiście za tę cenę to kupił bym wypasionego ARM'a. np tego z tej samej strony: http://botland.com.pl/stm32/1940-stm32f4... Toż to arduin to nic innego jak zwykły AVRz wgranym bootloaderem i stabilizator. Jeśli i tak zamierzasz korzystać z płytki prototypowej to zakup to: https://elty.pl/pl/p/Mikrokontroler-AVR-...
Ja polecam STM32F4Discovery (80zł) - bogatszy od rodziny F0, na pokładzie debugger, można też podpiąć układ zewnętrzny; lub HY-MINI STM32 (ok. 200zł) z wyświetlaczem LCD i TP, wgrywanie przez bootloader. Oczywiście niestety w tej dziedzinie dosyć kiepsko z literaturą polską jest, więc trzeba postawić na samodzielne czytanie po angielsku...
Przy zwarciu pinów boot i resecie powinno iść dalej mimo wszystko. Miałem podobną przygodę z LPCXpresso (LPC1343 onboard) przy eksperymentowaniu z własnym startupem. Od tego czasu mam pamiątkę w postaci dwóch przycisków - na linii Reset i na linii Bootloadera.
Cześć, Dzieki za odpowiedź:) Tak, laptop jest moim komputerem z którego chcę prowadzić development. To jest dokładnie ta płytka: [url=https://kamami.pl/stm32-discovery/5... Płytkę dostałem na targach. Ma ona wgrany stockowy bootloader oraz demonstracyjną aplikację pisaną...
Uszkadzanie uC przez jakieś zewnętrzne napięcia i tranzystory jest bez sensu, bo ominięcie tego "zabezpieczenia" jest banalne, chyba, że całość zaleje się żywicą i łamanie zabezpieczeń będzie nieopłacalne. STM32F mają LEVEL (???) 3, po tym tylko bootloader działa jak jest. Jak to przez pomyłkę włączyłem musiał wymienić uC. Jak juz się go zblokuje, to...
Gdyż dodaje tutaj przestrzenie nazw: using System; using Microsoft.SPOT; using STM32F429I_Discovery.Netmf.Hardware; using System.Threading; I nie wiem jak podejrzeć klasy i metody jakie te przestrzenie nazw mają wraz z opisami do czego są jak to jest w przypadku zwykłego .NETa na kompy gdzie mam to w helpie. Dodano po 1 Dobra chyba znalazłem. Z tego...
No to wywalaj fragmenty tych funkcji i sprawdź kiedy problem minie. Niemniej jednak na początek skupiłbym się na sprawdzeniu czy problemem jest wgrywanie kodu do flash, czy jego debuggowanie. Generalnie ani jedno, ani drugie nie powinno być problemem niezależnie od tego co wgrywasz, choć to może zależeć też od innych rzeczy o których nie wiemy (np....
Czy dostępne obecnie programy ładujące, jak np.: - Flash Loader Demonstrator (ST), - FlyMcu (mcuisp), - vsprog (z platformy VerSaloon PROGramer). obsłużą mikrokontrolery z nowej serii STM32F-2, np. STM32F217 (z 1MB flash)? Wiadomo tylko, że seria F-2, podobnie jak F-1, posiada bootloader i można je ładować przez USART, ale nie wiadomo jakim programem....
żeby zamigać diodą na STM32F0 potrzebujesz o jedną linijkę kodu więcej niż na AVR. Im bardziej złożone rzeczy będziesz programował, tym bardziej kod na Cortex będzie krótszy od kodu na AVR. Wydajnościowo jest to nieporównywalne - coś jak 10x szybciej przy tej samej częstotliwości zegara. Możliwości peryferiali o niebo większe. Ponadto ARM mają jednolitą...
Witam, zlecę wykonanie bootloadera na interfejs RS485 dla mikrokontrolerów STM32F0, zgodnego z firmowym protokołem (implementacja CRC, "byte stuffing" - dokładną dokumentację protokołu udostępnię zainteresowanym). Czas - około tygodnia. Budżet - do negocjacji / zależnie od czasu wykonania. Umowa o dziełu lub faktura VAT. Kontakt - ag[małpa]propark.pl
AVE... .. rozwiązaniem są translatory napięć Ameryki nie odkryłes, liczyłeś koszty, a budowałeś całe IDE uwzględniając każdy drobny aspekt taki jak dobór procka? Translatory napięć w hurcie nie są wcale droższe od mało znanego mikrokontrolera od mało znanej firmy specjalizującej się w branży motoryzacyjnej. Pewnie nie! Pojdejrzewając że.. Chyba że mają...
Ale jednak prawdopodobieństwo nie jest zerowe, a opisany w Twoim drugim poście scenariusz jest dokładnie tym o czym pisałem. Tzn to moje takie gadanie typu "co by było jak by babcia miała wąsy". W praktyce nie spotkałem się z taką sytuacją a mam kilka urządzeń intensywnie używających DMA i SPI. Problem OVR nigdy nie wystąpił. Tutaj jest właśnie ten...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
https://obrazki.elektroda.pl/8974662300_... Gniazda M.2 są zwykle używane do podłączania kart rozszerzeń bezprzewodowych (Wi-Fi, GSM itp) lub pamięci masowych do laptopów, komputerów i komputerów jednopłytkowych. Ale nic nie stoi na przeszkodzie, aby wykorzystać to złącze w innym celu. Część firm korzysta z tego jako modułów rozszerzeń...
Rzeczywiście, ta metoda nadaje się znacznie więcej niż dla Wemos D1, nie chciałem nic takiego sugerować, po prostu na Wemos D1 będzie kilka tematów stąd taki tytuł. Tutaj jest nieco więcej szczegółów: https://github.com/JAndrassy/ArduinoOTA ArduinoOTA wspiera: - classic ATmega AVR with at least 64 kB of flash (Arduino Mega, MegaCore MCUs, MightyCore...
Witam, Staram się ustawić bootloader Das u-boot abym mógł go uruchomić na STM32F429 (dokładnie to płytka stm32f429-disco). Podczas próby kompilacji (na debianie 64bit) kompilator (Yagarto) zwraca iż CPU nie obsługuje trybu ARM. Tutaj się zgodzę, powinien być na thumb, ale pomimo ustawienia tego on w zaparte próbuje dla ARM. Dla kompilacji wpisuję: [syntax=bash]$make...
Firma zleci wykonanie fragmentów kodu w języku C/C++ dla mikrokontrolera STM32. Wymagania dla kandydata: -Znajomość mikrokontrolerów STM32 (STM32F4 i STM32H7) -Język programowania (C/C++) -Znajomosć środowiska Atollic TrueStudio -Znajomość bibliotek HAL Opis zlecenia: -uruchomienie ADC z wykorzystaniem DMA -uruchomienie DAC z wykorzystaniem DMA -uruchomienie...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
bootloader stm32f4 stm32f4 sector stm32f4 konfiguracja
stare aparat skoda roomster bezpieczniki regulator prądu ładowania schemat
lifebook c1020 schemat podłączenia kotła gazowego
Rola rezystora w filtrze górnoprzepustowym LC Napięcie na anodzie diody BYP401/200 przy 45V