I podpada pod łamanie zabezpieczeń...
Wszystko zależy od tego czy zaczynasz programować procesory i się uczysz czy tylko zaczynasz ARM'ami jako nową grupą urządzeń cyfrowych. Bootloader nadaje się w 2 przypadkach : przy kopiach gotowego softu (np. jak trzeba zrobić upgrade "wyjazdowy"), i przy pisaniu oprogramowanie z dużą wiedzą inżynierską (jeżeli nie potrzebujesz oglądać rejestrów, robić...
Przepraszam (nie znam się), ale czy te płytki nie posiadają bootloadera w sztandarze? Jest jakiś serial bootloader. Ja zrobiłem ładowanie firmware jak plików na pendrive (nie trzeba softu do programowania). A drugie pytanie, czy da się to programować przez arduino IDE? Arduino? Nie znam, nie używam, nie wiem. :) Sorry, nie mogłem się powstrzymać: http://obrazki.elektroda.pl/2059710500_1...
Ja bym raczej spekulował, że ten Jlink gada z dowolnym środowiskiem, ale wyłącznie z uC Infineona, żeby nie dało się go użyć np. do programowania STM32F.
Do programowania STM32F przez ST-link w wersji takiej, jak na płytkach Discovery, są niezbędne tylko 3 linie - GND, SWCLK, SWDIO. Układ musi oczywiście być zasilany - ST-Link nie zasila go przez linię Vdd!
A jak Cię nie stać na 8-bitowy full wypas za 200 zł, to kilkadziesiąt razy bardziej wydajne płytki z mikrokontrolerami 32-bitowymi i interfejsem do programowania/debugowania możesz kupić za 40..80 zł - np. moduły serii DISCOVERY z STM32F. ;)
Obawiam się że najpierw musisz się trochę pouczyć. To jest programowanie a nie lego .
Witam kolegów, Projektuję układ z mikrokontrolerem STM32F030K6T6 i muszę jakoś podciągnąć BOOT0. Z tego co wiem to żeby programować szeregowo - musi być ustawiony BOOT na bootloader (jak się mylę prosze mnie poprawić) czyli: BOOT0 = 1 natomiast BOOT1 = 0. W układzie nie ma BOOT1 a wszystkie informacje jakie znalazłem dotyczą właśnie pary pinów a nie...
(at)slqa Wszystko to, no poza moze TFT da sie spokojnie upchnac na 8bitowym procesorku . Chyba ze jakis kosmos ma byc w tym sterowaniu silnikiem krokowym, ale z tego co wiem to to jest naprawde proste. Tak wiec w zupelnosci wystarczy stm32f4, nawet to jest przerost formy nad trescia, pytanie jeszcze po co Ci tam DSP?
Zbyt mała podaż na rynku półprzewodników trwa już od ponad 2 lat, początkowo wiązało się to z boomem na urządzenia IoT i coraz większą ilością podmiotów chcących wykupić coraz większą ilość układów bez kontraktu z producentem, bądź resellerem. Obecnie doszły opóźnienia związane z covidem i poprzednimi jeszcze embargami wprowadzonymi na układy elektroniczne...
Przeglądając źródła, które Pan podesłał spodobał mi się sposób programowania wykorzystujący mbed.h . Czy zna Pan jakieś paradniki/źródła opisujące jak przygotować środowisko (w moim przypadku Atollic) by tak programować. Sądząc po pytaniu, odnoszę wrażenie że jakby nie za bardzo chyba czujesz czym właściwie jest mbed. Tak że jeśli mógłbym coś zasugerować,...
Nie wspominając już o tym, że wbudowany w Discovery ST-Link może pracować samodzielnie i programować zewnętrzne układy przez SWD.
Pomijając płatne i nie płatne wersje kompilatorów C++ i problemy z tym związane, dodam coś od siebie: Z doświadczenia na AVR, ale to nie ma znaczenia bo sprawa w ARM wygląda bardzo podobnie. Jeśli coś piszesz w C, to inaczej konstruujesz kod. Nigdy nie napiszesz takiego samego kodu pisząc w C++ co w C i nie wynika to z faktu, że się nie da. To jest...
Na początek proponowałbym nieco prostszą wersję, ale z drugiej strony nikt nie każe Ci zaczynać od programowania odtwarzaczy MP3 na STM32F4 - możesz zacząć od migania diodą i obsługi przycisków, a to robi się tak samo na każdej serii STM32F, czy to F0, czy F4, za to później na F4 można zrobić sporo więcej niż na F0. Nieskromnie polecę serię artykułów...
Dzięki za pomoc. Stanęło na razie na AC6. Ja mam zaleciałości z Atmegi chciałbym mniej więcej programować jak na atmelu w związku z tym szukam bibliotek plików nagłówkowych typu attiny2313.h tylko dla stm. Gdzie to znaleźć, bo znajduje tylko standardowe pliki nagłówkowe języka C typu stdio.h itp.
Witam, napotkałem nietypowy chyba problem. Ostatnimi czasy zajmowałem się trochę innymi projektami i odwykłem chyba od mikrokontrolerów. Zrobiłem sobie mały projekcik na Stm32f103C8T6 bo akurat miałem płytkę bule pill. Zamówiłem płyteczki, minimalna ilość 5 sztuk, zlutowałem jedną, wszystko działa. Zakupiłem części na pozostałe 4 sztuki i jest problem....
Rety udało się zapalić LEDa, wszystko działa już.... a przyczyna mnie najbardziej rozbija.. bo sie okazuje że teoretycznie płytka mogłabyć od początku dobra.. (ja ją teraz zniszczyłem i to ostro) :( nRST procesora mam podłączony razem z układem DP83848CVV (taki fajny układ do Ethernetu)... wszystko zaczęło działać jak podłączyłem ten układ do zasilania...
Embedded boot loader The embedded boot loader is located in the System memory, programmed by ST during production. It is used to reprogram the Flash memory with one of the available serial interfaces: ● In low-, medium- and high-density devices the bootoader is activated through the USART1 interface. ● In XL-density devices the boot loader...
Witam, mam problem z programowaniem przez SWD. Procek nie chce się odezwać w STLink Utility. Próbowałem już wszystkiego. Jakimś cudem wpadłem na to że po podłączeniu BOOT0 do 3,3V i zresetowaniu procka odzywa się normalnie i daje się programować. Na płytce BOOT0 i BOOT1 są podłączone do masy przez rezystory 10k. W STLink Utility zrobiłem kasowanie proca...
Dzień dobry, Uczę się programować mikroprocesory. Już mam trochę przyswojonych rzeczy, teraz czas na Timery. Jak można ustawić Timer (sprzętowo) w STM32F103C8T6 tak aby po uruchomieniu odliczył określony czas i wyłączył się "zapalając diodę"? Wstępny układ generuje w CubeMX. Pozdrawiam.
ESP8266 programuje się w C, a moduł WiFi z nim kosztuje 10 zł. Do czego niby miałby się przydać ten AVR czy STM32F? ;)
W plikach .bin nie ma adresów, one ogólnie są lewe. Rozwiązania są dwa: 1. Używając pliku .bin trzeba go przesunąć - komenda write_image ma dodatkowy parametr (offset) ważny tylko dla plików .bin. Powinien on oczywiście wynosić w tym przypadku 0x8000000. 2. Programować plikiem .hex lub .elf - OpenOCD obsługuje obydwa te formaty, a że zawierają one adresy,...
Bardzo dziękuje Panowie za cierpliwość i wasze podpowiedzi. Przez przejściówkę USB TTL udało się połączyć i jak wynika z tego zrzutu ekranu STM32 działa i można go programować. Przynajmniej taką mam nadzieję że dobrze odczytuję to co pojawiło się po połączeniu z STM32. https://obrazki.elektroda.pl/1566727000_... Czy jest zablokowany,...
Powiem tylko, żebyś nie czuł się nie wiadomo jak lepszy, bo znasz ARMy, bo to nie wiedza tajemna No chyba sobie żartujesz:) Nie problem w tym ze trochę znam, ale w tym że dość niedawno się ich uczyłem i doskonale pamiętam co gdzie i dlaczego sprawiło mi trudności. I nie zgodzę się absolutnie że nie ma znaczenia dla kogoś rozpoczynającego naukę ARM,...
Witam Nie potrafię tego procka zaprogramować. Miałem go na układzie z wyprowadzeniami UART1 + BOOT1 i 0 Próbowałem programować lock pickiem od freddiego (wyjście UART, bootloader) ale nic z tego (a wcześniej programowałem bliźniaczy układ STM32F103R4T6A taką samą metodą i poszło bezproblemowo). Następnie wyprowadziłem pełnego JTAGA z pinów procesora,...
Witam, mam problem z STM32F103C8T6, mianowicie nie mogę się połączyć STLinkiem przez SWD do jednego MCU. Zaznaczę, że jest nowy, programować przez usart można, jednak STLink go nie widzi. Mam obok drugą płytkę z tym samym modelem mcu (aczkolwiek się różnią napisami - wielkością czcionki i fakturą powierzchni) i tutaj nie ma żadnych problemów z połączeniem....
Bez różnicy - programujesz i tak w C, więc wersja rdzenia nie jest szczególnie istotna. Na M4 możesz operacje zmiennopozycyjne wykonywać w sprzęcie, ale to zmartwienie kompilatora (plus parę Twoich kliknięć w ustawieniach środowiska). Peryferiale we wszystkich seriach STM32F poza F1 są niemal identyczne (F0, F3, F4, L0). Podstawowy kurs dla DISCOVERY...
Jeszcze poprawniejsze to: preskaler 24 lub 240 okres 2000 lub 200 (do rejestrów ładujemy o 1 mniej) - wtedy przynajmniej widać , o co chodzi i czas możesz programować w ludzkich jednostkach...
w razie czego jakbym zablokował sobie linie od SWD. Nie da się trwale zablokować SWD (poza blokada odczytu pamięci flash, ale wtedy BOOT0 i tak Ci nie pomoże). W razie jakbyś zablokował sobie SWD z poziomu softu, to w ST-LINKu w opcjach zmieniasz tryb połączenia na "connect under reset" i jeśli masz wyprowadzony reset, ST-LINK sam sobie poradzi. A...
SAM7 ciut przestarzały. Do STM32F discovery lub NUCLEO, podobnie jak do wielu innych nowych płytek różnych producentów, nie potrzebujesz programatora, bo mają wbudowany interfejs do debugowania i programowania. A pytań takich jak Twoje i odpowiedzi na nie znajdziesz tutaj mnóstwo - wystarczy przejrzeć forum.
Witam, czy aby wykorzystać projekt Freddiego stm32f4_blink_led dla procesora STM32F429IIT6 wystarczy przerobić plik STM32F4xxxG_rom.ld? A może ktoś posiada już ten projekt przerobiony i mógłby udostępnić? Byłbym bardzo wdzięczny. Oraz czy po podłączeniu z płytki F4 Discovery sygnałów T_JTCK, T_JTMS, T_NRST, T_SWO i GND oraz rozłączeniu na niej dwóch...
Na stronie 154 jest taka cudna tabelka: I2C pinout-----------------Configuration----... configuration I2Cx_SCL-----------------I2C clock------------------Alternate function open drain I2Cx_SDA-----------------I2C Data I/O--------------Alternate function open drain Eh, ile ja jeszcze razy zobaczę tu tą bibliotekę :/ Lepiej jest napisać po...
Z tego co widzę, to STM32F105RCT6 jest chyba najtańsztym wyjściem dla mnie, potrzebuje 64KB SRAMu, a ten już ma tyle wbudowane Niektóre LPC też mają tyle. Pozatym pamiętaj, że reszta programu tez potrzebuje pamięci istnieją też przecież "pełne" przejściówki usb-lpt Kosztują więcej niż firmowy JTAG, a Wiggler dalej jest wolny Szukam też czy nie ma prostych...
Zaczynam programować w keilu(5). Korzystam z programatora zl30prg. Kiedy w ustawieniach (Debug) zaznaczam dla programatora interfejs JTAG, w polu obok wyświetla się komunikat: uknown target connected (podczas próby debugowania to samo). Ale jeśli tylko zmienię interfejs na SW, wszystko działa poprawnie. Czy kontynuowanie nauki podczas takiej konfiguracji...
STM Studio - to to coś do podglądania i wizualizacji zmiennych? Zastanawiam się dlaczego nie debugujesz i programujesz używając openocd i gdb szczególnie że piszesz pod Eclipse gdzie możesz sobie łatwo to zintegrować. Dlaczego nie daje się programować - wiele możliwości np. Wykorzystujesz do czegoś któryś pin SWD.
W sumie racja :-) Tylko zastanawiam się jeszcze nad jednym - że może lepiej byłoby zamiast gotowego modułu kupić sam scalak w większej obudowie - 144, 176 nózek, zrobić własną płytkę, a programować oddzielnym STlinkiem.... Ale z tego co widze, to standalone STlink kosztuje tyle co Discovery.....
Chyba ktoś Cię nieźle wrobił? Jaka jest specyfikacja: ile kanałów, jaka podstawa czasu i jaka rozdzielczość sygnału? Obraz ma być wyświetlany real-time czy chcesz go zamrażać, zapisywać i/lub przesyłać (usb)? Rejestracja sygnału/danych ciągła, z wyzwalaniem poziomem, paternem; jeżeli to ma być też analizator stanów logicznych? Nie wiem czy to będzie...
W każdym programie który potrafi je programować? 4\/3!! Przynajmniej w OpenOCD oraz vsprog (z versaloon'a).
Temat wałkowany tutaj co 2 tygodnie - przejrzyj odpowiednie wątki. Biorąc pod uwagę zainteresowanie ST rynkiem polskim, zdecydowanie polecam wejście w STM32F, z powodów rynkowych i dostępności informacji (Elektroda, Elektronika Praktyczna), a nie czysto technicznych. Masz mnóstwo darmowych środowisk do programowania Cortexów, niezależnie od producenta...
Witam! Chciałbym się upewnić, że wykonując połączenia wg schematu jaki stworzyłem, będę mógł wprowadzić procesor w tryb programowania i wykorzystać interfejs RS232, USB lub JTAG. Interesuje mnie w zasadzie tylko wprowadzenie procesora w tryb programowania. BOOT1 na schemacie jest na stałe podłączone do GND przez rezystor 10k. TDO do PB3. Pytam się ponieważ,...
Problem stanowi mikrokontroler STM32F051C8 który po wgraniu kilkadziesiąt razy programu zaczął się samoistnie resetować co 400ms. Pin reset nie był podciągnięty pod 3.3V, ale po podłączeniu pull-upa nic to nie zmieniło. Dało się go programować za pomocą ST-Link Utility (connect under reset). Pin BOOT0 podciągnięty pod masę, za pomocą zworki, którą można...
Ja zwykle polecam STM32F0DISCOVERY, albo coś z tych okolic - tańsze od zabytków, dużo przyjemniejsze debugowanie na ekranie PC no i ze sto razy wydajniejsze.
Witam. Dostałem płytkę STM32 discovery (tą z STM32F100BR) i chciałem zacząć to programować pod uVision korzystając z ST-Linka. Próbuje załadować tam kod demo dostarczony od ST wraz z bibliotekami. Wszystko się kompiluje i gdy klikam Flash->Download w okienku Build Output pojawia się: Load "D:\\Elektronika\\STM Discovery\\stm32vldiscovery_package\\an3...
AVR zawsze wyglądał mi na Atmelową wersję ARM Cortex-M. Jak widać ostatnio sięgnęli po oryginał, więc klona raczej zabiją. "W pełni darmowych" środowisk dla ARM jest nie mniej niż "darmowych jeśli", więc to akurat nie jest żaden argument ;) A te "jeśli" też są coraz bardziej atrakcyjne, np. mamy darmowego Keila bez ograniczeń rozmiaru dla procesorów...
W każdym razie jak byłoby zainteresowanie to mógłbym w innym temacie nieco napisać jak programować ARM czy np. taki stm32f103c8t6 czy podobny stm32F4.. . w asemblerze. Myślę, że ci co potrafią nie dotykają, a Ci co nie potrafią i tak nie potrzebują. Pisanie programow w ASM dla tych platform to sztuka dla sztuki, bez jakiegokolwiek zastosowania praktycznego....
Witam Mam kolegę który robi projekty na układy STM32F... i chciałbym mu pomóc w pisaniu algorytmów. Na przykład napisałem algorytm filtracji sygnału (ale nie tylko) który działa na PC i chciałbym aby ten algorytm zaimplementować w STM32F.. . Może powinienem próbować pisać pod danym kompilatorem na układy STM32F ? Tylko czy w tych kompilatorach można...
Panowie używam środowiska STM32cybeIDE. Podłączyłem pod Nucleo z podpiętym pinem RESET i da się go programować. Podłączam chiński programator nadal nic, Włączam STlink Utility pod chińskim programatorem trzymam przycisk reset i programator się łączy - usuwam cala pamięć procka i znów da się programować tylko raz chińskim programatorem pod STM32cubeIDE....
Wiec kupiłem ksiązki i zacząłem się uczyć ale na bibliotekach SPL. Nie sądzę aby ktokolwiek Cię do tego namawiał na tym forum. Sam zabrnąłeś w ślepą uliczkę. Do tego niczego się nie uczysz - bo nie poznajesz procesotów, tylko jakieś biblioteki. Co z tego że wywołasz magiczną funkcję "HAL_ADC_Start_DMA" ale stawiam dukaty przeciw kamyczkom, że to DMA...
Stwierdziłem że będę uczył się STM (do tej pory pisałem programy tylko na AVR) patrząc na to co dzieje się "pod maską", tak żeby lepiej wszystko zrozumieć. Przekornie zapytam: co zrozumiesz lepiej w ARM oglądając kod asemblerowy, niż oglądając kod w C? Naprawdę nie wiem. Prawie nikt nie programuje w asemblerze ARM, bo 1. nie ma takiej potrzeby 2. Jest...
Dołączę się do wątku. Wykonałem nie dawno adapter z kwarcem i koniecznymi kondensatorami dla STM32F407VG z wyjściem gooldpinowym. By go przetestować wykonałem płytkę z samym złączem JTAG. Do programowania używam klona Ulinka2 i Keila. Mikrokontroler programuje się bez problemu przez złącze JTAG. Wyprowadzenia które użyłem: - TDI, - TCK, - TMS, - TRST,...
Chcę zaprogramować i podłączyć STM32F103 poprzez układ MCP2551 do szyny CAN. Mojego STM-a przeprogramowałem według instrukcji z posta https://www.elektroda.pl/rtvforum/topic3... i wszystko działa poprawnie. Mogę programować z gniazda USB. Fizyczne podłączenie też nie stanowi problemu. Prośba do Was jest o przykładowy kod do odbierania i nadawania...
To niekoniecznie jest problem - jeśli możesz programować i debuggować układ to się tym nie przejmuj. 4\/3!!
Wlutowałem nowy EEPROM. Użyłem funkcji disable read i write protection. Wgrałem wsad. Po podłączeniu do zasilania na wyświetlaczu pokazuje się "Error GPIOA, pin#2". Dodano po 1 Procesor żyje bo nawiązuje kontakt z programatorem. Przy rozłączonej zworce nie da się programować.
Witam Poszukuję osoby której udało się prawidłowo stworzyć plik konfiguracyjny dla openOCD pozwalający programować i debugować procesor STM32F107(ewentualnie STM32F103 lub 101) za pomocą turtelizera. Przewertowałem neta i wszystkie przykłady są pod inne procesory. Próby sklecenia czegoś z dokumentacji jak dotąd kończyły się niepowodzeniem.
Witam Zakupiłem płytkę jak w temacie ale nie dostałem DVD/CD żadnego do niej. Mam prośbę jeśli ktoś wie skąd ściągnąć zawartość tej płytki lub ktoś może mi podesłać jej zawartość będę bardzo wdzięczny. Szukałem w google ale nic nie znalazłem. Oto link do płytki: http://propix.com.pl/pl/p/Modul-STM32-Re... Bardzo proszę...
Stan niski ogólnie nie powinien tam występować. Nie miałem nigdy takich problemów z stm32... Miałem, fakt, parę takich procków z uwalonym resetem na stałę i porządnie zwartym do masy ;] Obstawiam lekkie uszkodzenie obwodów wejsciowych na pinie twojego procesora. Skoro procesor chodzi z resetem podłączonym do plusa na stałę, no to tak moze chodzić......
Witam wszystkich, Mam pewien problem z zaprogramowaniem uC STM32F0x. uC chce zaprogramować za pośrednictwem SWD wykorzystując tylko linie SWDIO i SWCLK, nie wykorzystuje nRST i SWO. Używam STlinka v2. Na początek podam konfigurację komend openocd: -f board/stm32f0discovery.cfg -c "init; halt; flash write_image erase test_prog.elf" -c "mww...
Myślę, że AVRy będą tu zupełnie wystarczające. Posiadają one wbudowane 10-bitowe przetworniki analogowo-cyfrowe więc z takimi problemami radzą sobie wyśmienicie. Oczywiście reszta wymienionych przeze mnie mikrokontrolerów też dała by rady choć w przypadku ARMów było by to strzelanie z armaty do muchy. Choć nawiasem mówiąc- w obecnych czasach ceny mocnych...
Prawda jest taka, że STM32 są dosyć delikatne... Osobiście załatwiłem już kilka sztuk - wystarczy przypadkowo podać zbyt wysokie napięcie na pin (obojętne czy wyjściowy, czy wejściowy) i procek momentalnie jest do wymiany. Najciekawsze jest to, że zasadniczo działa (daje się go programować, debuggować, wykonuje program - tylko ten załatwiony pin nie...
Wiem że to tłumaczenie ale warto zwrócić uwagę jeszcze na EFM32ZG - Zero Gecko Silicone Labs, całkiem przyjemne i bardzo tanie (mało flash i RAM niestety) + bardzo energooszczędne (DMA + PRS). Dodatkowo jeśli chodzi o środowisko programowania - ST przejęło pod koniec grudnia Atollic z ich True Studio i chwali się, że będzie to ich DARMOWE środowisko...
LPC11E i parę innych serii. W rodzinie STM32F też się parę serii znajdzie. Można też użyć zewnętrznej pamięci na I2C lub SPI za grosze - to po pierwsze. A po drugie: Pamięć Flash w STM32 może być programowana pojednyczymi słowami, więc nie ma żadnych problemów w użyciu jej do przechowywania często zmienianych danych. Jesta na to parę sposobów, w zależności...
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....
Witajcie, czy ktoś oblatany w ARMach i ich podłączeniach mógłby rzucić okiem czy mam dobry schemat minimalnego podłączenia STM32F051R8T6? http://obrazki.elektroda.pl/4907298800_1... Baterii nie używam, kwarców też nie (jadę z oscylatora wewnętrznego, nie potrzebuję super dokładności więc...). VDD to 3,3V (bezpośrednio będzie szło, już...
XMOS znam i też jest ciekawą alternatywą chociaż ze względu na specyfikę programowania może wymagać najwięcej pracy. Na pierwszy ogień pójdą próby w dwóch kierunkach: 1. USB3250 czyli PHY USB z interfejsem UTMI + Cypress CY7C68013A który posiada 4kB FFO z transferem do 96MB/s. 2. uP (ARM) z dwoma portami USB (Device + Host) pracującymi w trybie CDC...
Miałem na myśli inny program na STM32 - nie ma jakiegoś przykładowego do testowania instalacji eclipse? Piszesz, że próbujesz programować poprzez USB - może debugger nie potrafi działać przy połączeniu poprzez USB? Nie wiem, jaki program bootowania jest w tym STM32 - ja próbowałem tylko STM32F103C8T6, który wprawdzie ma USB, ale jego program bootowania...
Teraz moje pytania którą bibliotekę lepiej poznawać czy może one są praktycznie takie same? "Biblioteki" te lekko się od siebie różnią, ale obydwie są równie beznadziejne (; Czy na armach mogę sobie programować tak jak na avr?tzn dodam sobie jakiś plik nagłówkowy jak to tam było avr/ io.h z definicjami rejestrów wejść/wyjść i mogę operować bezpośrednio...
Witam, Z resetem może być problem. Producent ustawił licznik na 400 000 błysków i pewnie potem świeci pierwsza dioda od lampy i miga czerwona bez możliwości sterowania lampą. W środku siedzi STM32F030C8T6 - 32-bitowy mikrokontroler z rdzeniem ARM Cortex-M0, 64kB Flash, 48LQFP, STMicroelectronics. Podobno te procesory nie są poblokowane i można z niego...
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...
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...
Jeżeli nie wiesz o jakiej bibliotece mówię to tylko tracisz swój i mój czas bo oznacza to że najprawdopodobniej nigdy nie programowałeś mikrokontrolerów z serii STM32F10**. Jest cała masa ludzi, którzy dzięki artykułom, materiałom, bezpośredniej pomocy Freddiego, a nawet dzięki jego programatorowi nauczyło się programować mikrokontrolery ARM, w szczególności...
Cześć Próbuje zaprogramować zewnętrzny procesor stm32f405rgt6 przez stlink z stm32f-discovery. Niestety w stlink utility przy "connect" lub "erase chip" dostaję komunikat internal command error . Przeczytałem bardzo dużo tematów z tym problemem ale żadne z rozwiązań mi nie pomogło. Co mam i już sprawdziłem: -Kondensatory 2u2 są prawidłowo przylutowane...
W przykładzie masz prawidłowo skonfigurowane skróty do GDB - jak chcesz programować przez "flash write_image ..." to GDB nie służy do tego - GDB sam sobie załaduje wsad. Zobacz jak to jest zrobione w przykładowej konfiguracji i dopiero jak Ci zadziała to kombinuj. P.S. OpenOCD uruchomione w tle? 4\/3!!
Witam Mam mikrokontroler stm32f103rb. Chce go programować przez swd z datasheeta odczytałem że potrzebuje nogi tms tck. Problem mam z resetem czy mam użyć trst czy nrst? Czym sie to różni?
Witam Buduję układ z przetwornikiem AD7760 Czy stm32f4 zasilany 2.5V może być programowany z st-linka wbudowanego do discovery stm32f4? Wyczytałem w dokumentacji, że przy zasilaniu poniżej 2.7V stm'a można programować w trybie 16 bitowym a nie 32 nie wiem czy to ma znaczenie. SWCLK i SWDIO jest FT - five volt tolerant. Przy okazji czy w dokumentacji...
No właśnie jak się okazuje ilość danych do wysłania ma znaczenie, bo dla mojego układu slave (MCP4728) wysłanie adresu i jednego bajtu (więc razem dwa bajty) działa OK (np. komenda GENERAL_CALL, UPDATE). Natomiast wysłanie większej ilości bajtów (bo tego wymagają komendy układu MCP4728) nie działa (np. FASTWRITE). Wiem, że mogę korzystać z HAL'a. Wiem,...
To teraz jeszcze wyrzuć wszystkie operacje na CR2, bo są całkowicie zbędne - ustawiasz w tym rejestrze wartości domyślne, które są tam od początku. Operacje na AFR i MODER możesz wykonać jedną instrukcją. Procedura TransmitByte to przykład, jak nie należy programować, jakby zainspirowany pewną książką. :) Kolejność akcji!!!
No niezupełnie. Peryferiale w różnych seriach STM32F i STM32L, poza serią STM32F1, wykazują b. dużą zgodność - kod jest w 90% przenośny pomiędzy różnymi mikrokontrolerami. Podobnie (ciut gorzej) jest w rodzinach LPC11xx, LPC13xx i LPC17xx. Nowsze układy NXP mają już inne (lepsze) peryferiale. Ogólnie producenci używają zwykle podobnych peryferiali w...
Można dostać coś lepszego: STM32F103C8T6. Wydajność i możliwości o wiele większe. Cena ok 6,50zł. na Ali, można programować z Arduino IDE. Właśnie testuję. Zamówiłem 2 sztuki. Wydajność nawet do 10x większa niż Arduino nano na Atmega32. Niekiedy minusem jest logika na 3,3v oraz trochę mniej bibliotek, ale trzeba się uczyć nowości. Tym bardziej przy...
W labview i Matlabie (simulink) można tak sobie programować ARMy :)
Jtag mnie jest lepszy od SWD. Jest po prostu czym innym. Upraszczajac ma sens (za cenę pinow)jezeli: 1. Masz kilka urządzeń, które chcesz programować/debugowac/testować jednym emulatorem. http://www.keil.com/support/man/docs/jli... 2. Chcesz testować produkcyjne płytki pod kątem np. przylutowania wszystkich wyprowadzen (co jest szczegolnie...
https://obrazki.elektroda.pl/5900465500_... Nie, nie jest to kolejny klon STM32F030 jak by sugerowało oznaczenie. Jest to Cortex M0 z pinoutem podobnym do 8-mio bitowych mikrokontrolerów STM8S. STM8S/HK32F030M/STM32F030: https://obrazki.elektroda.pl/8248415200_... https://obrazki.elektroda.pl/9155014300_...
Poradnik dla początkujących, ale jedyne czego w nim brakuje to opisu jak z konfigurować środowisko do pisania na rejestrach. W sumie to masz już środowisko i tak naprawdę nic nie musisz konfigurować aby programować używając rejestrów. W CubeIDE masz przynajmniej pewność, że wszystkie pliki CMSIS są aktualne. Jak zrobić projekt bez HAL: 1. Wygenetuj...
Chodzi Ci o to, że czeka w przerwaniu na bit gotowości??:P Właśnie się zastanawiam jak najlepiej programować przerwania (aby było dobrze prosto i czytelnie) więc rady mile widziane. Chciałem zrobić prosty programik co wyśle prawie to samo co odbierze, żeby sprawdzić czy konfiguracja usart jest poprawna. Ale temat poprawnego programowania przerwań jak...
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...
kolejność jest taka język c i konsola na kompie , a później mikro kontrolery , bo będziesz się bujał z takimi głupimi błędami ??? Może się taka kolejność Tobie podoba, ale żadna to reguła. Jażeli ktoś jest elektronikiem i zaczyna programować, to bliżej mu do sprzętu niż softu i lepiej jak zacznie mikrokontrolerami, tyle że prostszymi niż ARMy. A najlepiej...
Tak jak napisałeś - Boot0 :) Czyli podsumujmy: -Programować flash możesz (w obszarze 0x0800000..0x08010000). Wyżej nie będzie działać, bo z typu MCU wynika, że ma on 64k Flash. -Boot0 ściągnięty do masy? -Program się nie uruchamia? W czym "kodujesz" (jakie środowisko IDE)? Piszesz, że IDE "nic nie mówi" - a kiedyś mówiło? Nie przestawiłeś typu MCU w...
Zastanawiam się, jak masz podłączone piny RESET (TRST i SRST) interfejsu JTAG do MCU i czy próbowałeś programować przez SWD?
Programować się da, ale jak masz zamiar debugować program, gdy linie interfejsu debuggera sterują diodami, których stan zapewne chciałbyć obserwować podczas działania debugowanego programu? Jaki to ma sens, kiedy masz 40 innych nóg do wykorzystania?
ale nie wiem jak zaprogramować wyżej wymienioną płytkę Niestety oznaczenie STM32f407VET6 to tylko oznaczenie mikrokontrolera i z Twojego pytania nie wynika wcale jaki konkretny jest typ Twojej płytki. A z tym mikrokontrolerem płytek jest wiele różniących się niuansami, np. organizacja złącz. Posiadam ST-link v2 z chin. To też mało konkretna wypowiedź,...
model z natywną obsługą usb, Poczytaj https://stm32.eu/2012/05/10/programowani... Dowiesz się jakie uC można programować przez USB ale, jak juz było napisane wcześniej, bez debugera, to może nawet diodą nie zamigasz. Chcesz budować sam płytkę. Ja zbudowałem juz ich kilkanaście. Kiedyś miałem jazdę, bo program nie...
Nic prostszego. Masz tu nawet film ode mnie na AVR atmega16 z wyjaśnieniem co i jak ;) [youtube]https://www.youtube.com/watch?v... Tu masz całą listę jak programować AVR (na przykładzie ATmega16 i 32) i ARM (STM32F107) [url=https://www.youtube.com/playlist?li...
(at)ElektrodaBot gdzie znalźć wsad do procesora t150 Bezpośrednia odpowiedź na pytanie Wsad (czyli firmware) do procesora oznaczonego jako „T150” należy najpierw zidentyfikować pod kątem tego, o jakie urządzenie dokładnie chodzi. Najczęściej spotykanym przypadkiem jest kierownica Thrustmaster T150, w której występuje procesor LPC11U35F. Jeśli właśnie...
Witam, chciałem się przesiąść z Atmegi na coś mocniejszego i zacząłem szukać jakiś starter kitów ale przyzwyczajony do cen z atmeg znalazłem coś [url=http://www.ebay.co.uk/itm/New-ARM-C... Na złotki wychodzi...
Witajcie uczę się programować ARMy i właśnie nastał moment gdy komunikaty pokazywane przez diody mnie już nie wystarczają. Ponieważ mam pod ręką Bluetooth HC05 (często w ATmega wykorzystywałem wiec podłączenie mam dobre) to właśnie na niego padł wybór. Niestety gdy staram się odpalić program, który odbierze mi znak i go odeśle wszystko się sypie i np....
A czemu nie weźmiesz np. STM32F0DISCOVERY, być może w najtańszej wersji ValueLine z STM32F030?
protezy w postaci środowisk DIY Nie no... Jestem w stanie zrozumieć, że "środowisko DIY" nie jest może najlepsze dla początkującego, ale że "awansowało" już do kategorii "protezy" to jakaś nowość. Protezą to jest Atollic i SW4STM32, bo ciekawe co zrobisz jak dostaniesz za zadanie napisać kod na jakiś układ od NXP, Freescale (obecnie NXP), Atmela (obecnie...
Dziękuję za rady, wydaje mi się że taka płyta powinna dać radę: https://botland.com.pl/stm32/1940-stm32f... ale ta płyta kosztuje prawie tyle samo co raspberry pi - a tuta jest dodatkowo wifi wbudowane ethernet itp.: https://botland.com.pl/moduly-i-zestawy-...
Proponowałbym po prostu te dane stałe wyrzucić na sam koniec pamięci flash (uwaga - najlepiej zrobić tak, żeby dane zaczynały się na początku strony!) - wtedy Twój program może się rozrastać w miarę dowolnie, bo jeśli dojdziesz do ostatniej strony (lub stron), to tak czy siak będziesz musiał ciągle programować wszystko. Dzięki takiemu umieszczeniu,...
Podziwiam - ja bez przeczytania dokumentacji uC nie umiałbym go programować. Używałem biblioteki I2C... ;)
Witam, Stworzyłem płytkę z mikrokontrolerem STM32F407. Próbowałem ja zaprogramować przykładem "blink_led" ze strony Frediego i nie chciało działać. Oprogramowanie Eclipse + bleeding toolchain + openocd 0.7.0 zostało skonfigurowane wg tutoriala Frediego na Ubuntu. Nie chciało się poprawnie programować, więc próbowałem różnych porad z internetu, ale to...
programator stm32f stm32f ili9341 ws2812 stm32f
weber kolektor poduszka skrzyni astra monitor hyundai dioda
powietrzna pompa ciepła pioneer instrukcja obsługi polski
Volvo V50 2.0D - Poszarpywanie po rozgrzaniu przy 1800 obr./min Koszt wymiany głowicy laserowej w ONKYO