Mozesz wykorzystać bibliotekę użytą w tym projekcie: http://www.mikrocontroller.net/articles/...
Albo budżetowo: HY-Mini STM32, ale programowanie tylko po bootloaderze bez nieocenionej możliwości debugowania. Albo można sobie debugger (JTAGa) kupić i mieć na przyszłość do wszystkiego... 4\/3!!
Nie znaczy to, że Microchip nie ma swoich problemów - ma i to niektóre bardzo poważne (stosując te procesory należy koniecznie czytać erratę), ale przynajmniej PWM wygląda na działający poprawnie. ZNam ten ból. :) Możesz w takim razie zobaczyć czy High Resolution Timer w STM32F334xx, STM32G474xx lub STM32H7xxxx spełni Twoje wymagania (rozdzielczość...
Z LCSC (lub zmontowane przez JLC PCB) zawsze działały prawidłowo. Z AliExpress bluepill nigdy nie sprawiały mi problemów, ale dostałem płytki z STM32H743IIT6 niewłaściwie przechowywane, z zaśniedziałymi złączami i ścieżkami. Układy do montażu, np. STM32G071 i podobne kupowałem tylko u sprawdzonych wcześniej dostawców (małym zamówieniem lub innymi produktami)...
Chcesz powiedzieć, że nie działa nawet gdy są sprawdzane dwie flagi? Dokładnie, przy dużych prędkościach jest ok, ale jak zwiększe prescaler to dane już się nadpisują. To chyba raczej nie jest wina kompilatora bo odczytuje wałściwe rejestry (adresy) i sprawdza właściwe bity. Mam jeszcze dwie szt. cortex'ów więc sprawdzę na pozostałych. Nie, niekorzystam...
Chodzi mi jak na stm zaimplementowałeś/skad wziales funkcje malloc/free.
Wg mnie się da - http://infocenter.arm.com/help/index.jsp...
Zobacz to: https://interrupt.memfault.com/blog/cort...
Jeżeli zadajesz pytanie, to zamykanie tematu uniemożliwia uzyskanie odpowiedzi. Odblokowałem. Źródło taktowania po zwolnieniu sygnału reset jest określone sprzętowo. W przypadku STM32F302 jest to opisane w sekcji 9.2.6 w [url=https://www.st.com/content/st_com/e...
Witam, Mam lamerskie pytanie. Zaczynam przygode z ARM Cortex-M3. Programuje plytke ewaluacyjna za pomoca JTAG'a. Uzywam kompilatora CrossStudio. Po zaladowaniu programu do pamieci flash program sie uruchamia, ale po resecie nic nie dziala. Co mam zrobic aby program uruchamial sie rowniez po resecie. Nie moge nigdzie znalezc tej informacji.
Dzieki, za szybka odpowiedz. W zalaczniku wysylam plik main.c oraz stm32f10x_it.c Jak narazie probuje wykonywac przyklady z ksiazki STM32 Mikrokontrolery w praktyce. Jesli ktos bedzie mogl zerknac na kod i powiedziec co jest nie tak to bede wdzieczny Czyli nie polecacie uzywanie bibliotek ST?
Zaglądnij tutaj: https://mikrokontroler.pl/2013/12/06/ana... Może Ci to pomoże, MEMS dokładnie ten sam, znajdziesz tam źródła i całkiem szczegółowy opis.
https://obrazki.elektroda.pl/7651085300_... Projekt otwarto źródłowy, aby szybko zrobić własnego Gameboya na STM32. Same ROMy można znaleźć w Internecie. Jednak ostatnio pojawiło się sporo wiadomości o tym, że Nintendo ściga twórców wszelkich emulatorów. Zrobiła się cała afera, bo nie tylko twórcy emulatorów obrywają, ale nawet osoby,...
Nie piszesz o Cortex-M, a o STM32 - popraw temat. U innych producentów uC wygląda to zupełnie inaczej. Pamięć spod adresu 0x08000000 w normalnym trybie pracy STM32 zostaje odwzorowana również pod adresem 0 - jest dostępna do odczytu (tylko) pod dwoma adresami.
Nie mówimy o watchdogu programowym ani zewnętrznym, a o programowym inicjowaniu watchdoga sprzętowego. Zgadza się, w niektórych zastosowaniach to odpada, bo wymagany jest samoczynny start watchdoga bez pomocy oprogramowanie. Watchdog nie powinien startować w trybie bootowania - nie wiem, jak to jest zrobione w uC, którego używasz, ale to podpowiada...
Hard fault praktycznie zawsze pojawia się gdy załączymy przerwanie, dla którego nie zdefiniujemy handlera Weź lepiej już nic nie pisz w tym temacie. W dokumentacji rdzenia są opisane wszystkie możliwe przypadki wystąpienia wyjątków. Najczęstszą przyczyną jest próba dostępu do niezaimplementowanych obszarów pamięci lub niewłaściwy dostęp do rzeczywiście...
Co rozumiesz pod pojęciem "literatury, która by wprowadziła w programowanie STM'ów"? Chodzi ci o filozofie pracy na rdzeniu Cortex?
STM32F103C8T6 ARM Development Board (Cortex-M3)
Nie wiem czy regulamin zezwala na wrzucanie takich linków ale zaryzykuję: https://www.aliexpress.com/item/ShengYan... ZTCP obsługiwana przez STM32duino (ten scalak jest na ich wiki), posiada 2x12bit DAC.
https://diyhacking.com/best-voice-recogn... Poszukaj cortex voice recognition, arm voice recgnition, stm32 voice recognition
Ja właśnie nauczyłem się Atmelowskich ARMów M4 zksiążki o ARM7 (Atmela). Pierwsze co, to nauczysz się sterować pinami I/O. A potem jakiś UART z DMA i dalej wszystko samo pójdzie. Każdy producent wstawia w ARMy swoje własne peryferia. Jedne konfiguruje się łatwiej (jak w Atmelach) inne trudniej (Freescale). A korzystałem z dwóch książek: - Mikrokontrolery...
Czy w jakiś inny sposób można to zrobić szybciej niż za pomocą DMA? Za pomocą FPGA (; Albo wystarczy wziąć szybszy mikrokontroler, STM32 nie jest najszybszy na świecie, nie jest też najszybszym Cortex-M4 <: 4\/3!!
Nie wiem dlaczego to nie działa. Mam oryginalnego j-linka, chińskiego j-linka, i ulinka2, i na każdym da się programować, debuggować i kasować różne STM32 bezzonkowo. Keil 4.03, MDK-ARM 4.10. Nie podoba mi się RAM for algorithm. W STM32 RAM zaczyna się pod adresem 0x20000000 a nie 0x10000000, to spora różnica... Popraw to, i powinno chodzić. Loader...
SWDIO - TMS SWCLK - CLK SWO - TDO (tracing, nie jest konieczny) TRST - niepodłączony/nieużywany
Witam wszystkich, Posiadam programator ZL24PRG. chce nim obsłużyć ARM'y z rodziny STM32 Cortex-M3, i nie mam programiku który by obsługiwał ten programator, chodzi o same programowanie. Mam do niego OpenOCD i mógłbym z linii komend się tym bawić ale jest to niewygodne. Czy zna ktoś jakiś programik? Dla atmela jest SAM-BA a jaki jest dla STM32?
Problem rozwiązany. W przypadku narzędzia YAGARTO trzeba użyć opcji -mfpu=fpa (bez -msoft-float). Wtedy działa.
Ostatnio obdarowano mnie motylem z STM32, rdzeń Cortex-M3 z 72MHz zegarem. Ceny całkiem przystępne jak za taki silny układ, aplikacja dość prosta. 3.3V to już chyba normalka na dziś. Koledzy mieli okazję zapoznać się z tymi układami ?
No faktycznie, nie popisałem się. No i przy okazji wyprowadziliście mnie z błędu, bo naprawdę myślałem, że to jest cortex-m0.
BTW, jest dla mnie nie do końca pojęte, że taki kit startowy dla Cortex-M3 kosztuje więcej niż Gumstix czy beagleboard z Cortex-A8 ;>
[syntax=c] while(FLASH->SR & 1<<0); //BSY: Sprawdzam czy flash nie jest zajęty. FLASH->OPTKEYR = 0x45670123;//Po tej sekwencji OPTWRE zmienia stan na 1. FLASH->OPTKEYR = 0xCDEF89AB;//Czyli prawidłowo. while(FLASH->SR & 1<<0); //BSY: Sprawdzam czy flash nie jest zajęty. FLASH->CR |= 1<<5; //CR_OPTER_Set FLASH->CR...
instrukcja BLX oznacza Branch with Link and Exchange. Kluczową kwestią jest owe Exchange. Chodzi o to, że instrukcją tą można zmienić tryb instrukcji z ARM na Thumb (lub odwrotnie) lub go nie zmieniać. Jeśli ostatni bit adresu (czyli twojego rejestru R3) jest zapalony, to rdzeń skoczy pod adres ignorując ten bit (traktując go jako zero, bo PC i tak...
Nie mam żadnej płytki z STM32F072CBxx, dlatego sprawdzić na żywym nie mogę. Odczyt rejestru nie może generować błędu, jeżeli projekt jest skompilowany dla tego właśnie mikrokontrolera. Jeżeli błąd jest podczas odczytu, a projekt zawiera definicjami rejestrów dla stm32f072xb, to sprawdziłbym co jest podłączone do programatora. Czy to na pewno jest STM32F072CBTx?...
a może Modula2? ;)
(at)michalko12 [url=http://www.st.com/content/st_com/en... Tutaj jest informacja. Układy i płytki prototypowe są do kupienia u dystrybutorów.
Programator sprzedałem - powód zmiana platformy z AVR na ARM- CORTEX (NXP STM32 i Infineon). Temat do zamknięcia
Wszystkie płytki które ja uruchamiam, mają w procesorach pin boot0 ściągnięty do masy przez 10k lub 0R - praca z pamięci flash (używam zewnętrznego programatora). Konfiguracja boot[1:0] = 01 spowoduje uruchamianie bootloadera po każdym resecie. Pytanie, czy używasz bootloadera czy zewnętrznego programatora? Jeśli używasz wbudowanego bootloadera, sprawdź,...
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ąść Tak. na cortex-R? A skąd je weźmiesz? czy to sprawia, że programowanie w assemblerze lub w C będzie podobne? Podobne....w assemblerze, w C nie zauważysz różnicy. dlaczego i czy PIC mogą być lepsze w takich zastosowaniach?...
A znajdę stm32 o 23 wejściach i 23 wejściach . Aby zbudować taki układ? Ale nie w cenie 15 zł za zmontowany moduł, a np. 60zł. 'C' w STM32F103C8T6 oznacza 48/49 pinów, z tego do 32 I/O (tyle już z problemami, licz na 29); zamiast tego może być np. R (64), V (100), Z (144), inne (nie F103) bywają A i I (chyba 169 i 176), zobacz HiFi do układu syreny...
Dział to sobie marny wybrałeś. Taki projekt to sporo czasu. Czy masz chociaż płytkę z tym procesorem? Zrobiłeś cokolwiek, choćby mruganie diodą lub wysłanie odebranie kilku znaków UARTEM na terminal?
BlueDraco procki LPC1100 też mają debuger? Jeżeli jest to jest lepszy niż w STM32?
Jeżeli to jest na 100% NRZI, to chyba łatwiej zbudować sprzętowy dekoder, a zdekodowane dane przez FIFO puszczać do uC. Jeżeli to musi być uC, to jakiś STM32 lub LPC powinien wystarczyć, a jak nie, to procesor zabudowany na gotowej płytce, np. CubieBoard2 (Cortex-A7), BeagleBone (Cortex-A8), MarsBoard(Cortex-A9). Z drugiej strony... 375kbps to dość...
Witam, Wg manual'a do procesora Cortex M3 jeśli się zmienia kod programu lub/i tablicę wektorów przerwań, to przed następną instrukcją powinno się użyć instrukcji ISB, DSB i DMB aby bufory załadowały nowe wartości.
Biblioteki czy plików nagłówkowych? Jak to drugie to: - www.st.com - Products → Microcontrollers → STM32 32-bit ARM Cortex MCUS → STM32F4 Series → STM32F407 - (po lewo) Software → STM32Cube -> (w nowo otwartym oknie) STM32CubeF4 - (na samym dole) Get Software → Download - w rozpakowanym archiwum: Drivers → CMSIS...
Ale w STM32 są też piny BOOT ... a dobry program inicjujący we flash-u. Co za pech :) PS Ten Lenovo Ideapad A10 to na 4-core Cortex-A9 jest.
google -> arm cortex 10-pin JTAG -> PDF na stronie arm.com (pierwszy wynik) 4\/3!!
A z ciekawosci co to jest to SWO? To taki pin, na który interfejs debugowania może wysyłać różne ciekawe rzeczy bez (lub z ) udziału procesora. Nie podejmuję się tego wyjaśniać na forum Do najbardziej trywialnego typu użycia:mcuoneclipse.com/2016/10/17/tutor...
Poszukaj sobie lepszego makefila :)
proponuję STM32 na rdzeniu Cortex-M3. Czy 48-nóżkowe mają EBI niestety, nie pamiętam. Ale w większych obudowach na pewno. I są tanie. Zajrzyj do Kamami: http://kamami.pl/?id_k1=87&id_k2=86&id_k... Dodano po 3 najtańszy programator JTAG to chyba Wiggler, ale sprawdź, czy środowisko, którego będziesz używał do pisania pod ARMa go wspiera. No,...
To jest płytka taka - http://allegro.pl/modul-stm32f103zet6-ar... Porty są wolne, dporowadzone tylko do pinów listwy, poza 4 LEDami na porcie E. Łączę się do pinów listwy, nie gniazda JTAG. PA13 - SWDIO, PA14 - SWCLK.
Skoro linker się nie zajmuje ustawieniem LSB tablicy wektorów, to chciałbym zapytać się jak to się dzieje? Zasugerowałem się informacjami na tej stronie http://pygmy.utoh.org/riscy/cortex/led-s... wprawdzie autor, tylko podejrzewa ;) pzdr.
Wiem, ze zmieniam wsp wypelnienia i na tym mi zalezalo. Czestotliwosc pracy na tym etapie nie ma dla mnie duzego znaczenia. Biblioteka odmozdza, ale tez czesto upraszcza wiele spraw;)
W takim razie [url=http://allegro.pl/stm32-stm32f4-dis... STM32F4 DISCOVERY ARM powinien być ok? Nie wymaga już więcej nakładów (do wystartowania)?
Używałbym go w sumie do atmegi 32. I tu chwila zastanowienia ;) Na co mi debuger za 100 zl do atmgegi 32? ;) Hmmm może by tak w końcu pomyśleć o jakiejś xmedze? Albo ( za radą piotrusa999) stm32... Muszę to jeszcze przemyśleć. A przy okazji co lepsze: xmega czy stm32 cortex m3? Wydaje mi sie, że stm32 ale dla pewności spytam...
Twoim pierwszym źródłem informacji powinien być reference manual . Potem dopiero datasheet (to o czym piszesz), gdzie w zasadzie najciekawsze info jest o pinoucie, ilości pamięci itd. Tyle wystarcza w 99% przypadków. W "extremalnych" przypadkach warto się zapoznać też z: - erratą, - notami aplikacyjnymi jeśli jakiś temat szczególnie Cię interesuje,...
Chciałem to zrobic na stm32 cortex m3 72MHz. Czy może lepiej zrobić to na plikach .wav i przetworniku DAC?
Trzeba właczyć w opcjach kompilatora długie skoki. Ewentualnie trzeba skakać do funkcji w RAM przez wskaźnik, bo to zawsze wykorzystuje długie skoki. P.S. Na Cortex-M3 funkcje z RAM działają WOLNIEJ niż z flasha, to nie ARM7. 4\/3!!
Niekoniecznie trzeba używać jtag, szczególnie jak masz tylko jedno urządzenie. W większości przypadków korzysta się z SWD choćby tylko dla oszczędności pinow. Jak masz bluepill za 10 zł to zrób sobie z niego https://github.com/blacksphere/blackmagi... I masz niezły hardware. A jeżeli chcesz naprawdę świetny hardware i używasz sprzętu w celach niekomercyjnych...
Może chodzi o nowe modele w już istniejącej rodzinie? Ale nadal coś nie pasuje. W jednej rodzinie uC jedno oraz dwurdzeniowe? Wystarczy sprawdzić informację u źródła: [url=https://www.st.com/content/st_com/e... Układy z oznaczeniem...
Może coś takiego? https://www.olimex.com/Products/ARM/ST/S... A coś z polskich sklepów? I nie widzę tam wbudowanego programatora/debuggera, a nie wiem czy [url=http://kamami.pl/index.php?ukey=pro... co mam obsługuje Cortex-M4.
Nie zauwazylem zadnej struktury dla SysTicka poza tymi definicjami. Zajrzyj do core_cm3.h , tam jest gotowa funkcja z CMSIS SysTick_Config(uint32_t ticks) i tam też znajduje się odpowiednia struktura w tym headerze. SysTick jest dostarczany z rdzeniem przez ARM. Dlatego konfigurację NVIC, ITM czy SysTick nie szukasz na stronach producenta mikrokontrolera...
Ja nic nie sugeruję, tylko podrzucam inne rozwiązanie.
Postanowiłem pozostawić w spokoju tematykę AVR32 i zająłem się STM32 z rdzeniem Cortex.
Sonda przeszła dziś chrzest bojowy, "trochę" oszukała, bo badałem impuls 50us powtarzany co 500ms. Przy pomiarze długich czasów, przeskaler może być ustawiony nawet na 10'000. Rozdzielczość pomiaru zmniejsza się wiec z 27ns to 270ms :-( Problem rozwiązałby timer 32bit ale w STM32 to chyba nie ma zaawansowanego timera 32-bit? W F4 widziałem 32-bit ale...
jak widać niezbyt skomplikowana. Ale chyba trudno powiedzieć, że przykład dla LPC jest bardziej pokręcony? Do ilu instrukcji thumb rozwija się ciało pętli w obu przypadkach? Albert Oczywiście, że nie jest. Kodu nie ma co porównywać bo STM32 to Cortex-M3 a LPC11xx to Cortex-M0 i dzięki temu STM32 może ale nie musi lepiej wypaść.
Google nie pomaga? ;) http://www.keil.com/forum/19866/how-to-r...
Witam, STM znowu rozszerza swoją rodzinę mikrokontrolerów. Nowy produkt to STM32F0 z rdzeniem Cortex-M0. http://www.mikrokontroler.pl/content/stm... Ciekawe jaka cena będzie tego produktu w ogólnej dystrybucji, na stronie producenta zależnie od modelu cena waha się poniżej 1$.
Mój błąd ale jak już wcześniej napisałem chciałem porzucic Arduino dla czegoś trudniejszego, jak na przykład STM32 a to juz mikroprocesory, popraw mnie jeśli się mylę. https://www.st.com/en/microcontrollers/s... STM32 32-bit ARM Cortex MCUs The STM32 family of 32-bit Flash microcontrollers based on the Arm® Cortex®-M...
Tutaj masz opisane jak należy postępować z NVIC dla FreeRTOS w CM3: http://www.freertos.org/index.html?http:... Ogólnie ustawiasz Priority Group 4. Przerwania, które wykorzystują funkcji systemowych przy Twoim ustawieniu 191 muszą mieć preemption priority od 'b' wzwyż. Ta wartość 191...
W ciągu ostatnich dwóch lat w EP pojawił się cykl artykułów poświęconych programowaniu STM32 bez SPL z wieloma przykładami. A i ważna uwaga co do tekstu: w aktualnych, nowych wersjach plików nagłówkowych dla F4 już nie ma BSRRL i BSRRH, a jest BSRR (co powoduje, że programy napisane pół roku temu już się nie kompilują z nowymi plikami nagłówkowymi)....
Tutaj ponieważ dotyczy STM32 Potrzebuję NUCLEO USB HighSpeed (z internal PHY) bądź z external PHY. Dobrze byłoby aby miało kartę SD. NP: ST NUCLEO-H503RB https://allegro.pl/oferta/stm32-nucleo-h...
Szukam przykładów programów dla środowiska WinArm na procesory ARM z rdzeniem Cortex-M3 rodziny STM32 firmy ST Microelectronics. Głównie chodzi mi o skrypt linkera, makefile i plik startowy.
Linia PC13 ma bardzo małą wydajność prądową. Gdybyś w temacie umieścił schemat lub kod inicjalizacji peryferiów dostałbyś szybciej odpowiedź. Ale skoro CubeMX robi wszystko automagicznie, to przecież nie warto czytać dokumentacji. Na razie masz problem zamaskowany. Pewnie wróci. 5. PC13, PC14 and PC15 are supplied through the power switch, and so their...
CMSIS jest dla każdego vendora kompatybilny. Na płytkach evaluacyjnych tak samo jak w przypadku st i ich stlinka jest J-Link. Wiele rzeczy narzuca ARM vendorom, np przestrzenie adresowe, vendor może tylko zdecydować ile tego tam upcha. Tak samo pisanie w C, jak klepie kod pod arm-none-eabi-gcc to vendor mnie mało interesuje, ba mogę na tym samym kompilatorze...
Poległem :( Mimo usilnych starań nie kompiluje mi się ten kod. Z tego co przeczytałem jest on stworzony na podstawie twojego projektu z tym, że nie posiada makefila: [url=http://tutro.net/wp-content/uploads... projektu dla Cortex-M3 STM32 F103RB Dodałem tylko twój makefile i poedytowałem na różne sposoby ścieżki,...
Zdecydowanie polecam STM8A. Ten procesor ma dwa "zegary" (jeden zewnętrzny drugi wewnętrzny) przełączane automatycznie (gdy zewnętrzny stanie, procesor przełącza się na wewnętrzny). To samo rozwiązanie ST zastosowało chyba w swoich Cortex-ach (STM32). To PLC to musialo być jakiejs solidnej firmy.. Miałem okazję zajżeć do simensow/mitsubishi/fanuców/moelerów,...
z rodziny STM32
Nie miałem do czynienia z STM32, ale co ta linia robi: SPI_InitStructure.SPI_DataSize = SPI_DataSize_16b; ?
Drugi temat na https://my.st.com/public/STe2ecommunitie...
Pozwolę sobie przytoczyć za: http://tech.groups.yahoo.com/group/stm32... Family Speed (MHz) Dhrystones/s Normalized (100MHz) ----- --------- ------------ ------------------- LPC2000 60 39,215 65,358 STM32 72 68,965 95,784 LM3S 80 76,923 96,153 SAM3U 100 105,263 105,263 LPC1700 100 105,263 105,263 Albert
Oczywiście początkujący również się mogą wypowiadać, bo zawsze się dowiedzą czegoś nowego :) Cóż zakres zasilenia takiego stm32L1 to 1.8 do 3.6V: https://www.st.com/content/st_com/en/pro... Nie znam danych...
dla STM32 typu "medium density" 128kB pamięci to max, 256kB i 512kB jest w wersjach "high density". Wersje te są odpowiednio droższe, a zestawy z takimi również. Tak czy siak 128kB to naprawdę sporo - jeśli tylko nie chcesz w tej pamięci trzymać setek kilobajtów stałych (czego robić nie powinieneś). Cortex-M3 (STM32) używa bardzo upakowanego zestawu...
Znalazłem taki temat: https://community.arm.com/developer/ip-p...
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,...
CubeIde próbowałem kilka razy wystartować ale wyszła tylko porażką ale czego się spodziewać po kimś kto ledwo rozumie paręnaście słów w angielskim. Nie rozumiem o co chodzi komuś z tym main.c i header.h program na ATMEDZE składa się z tych dwu plików i dołączonych bibliotek obsługi peryferii. Starałem i staram się szukać informacji w sieci ale kurs...
Dobra czyli krótko mówiąc STM32 (z rodziny Cortex) :) To już teraz wiem co szukać i kupować :) Dzięki wszystkim, a w szczególności gaskoinowi :)
A tam nie jest Cortex-M3 przypadkiem?
Na początek proponuję Cortex-M3 Technical reference manual (ze strony ARM) i STM32 reference manual. Sporo wyjaśnią.
STM32 NUCLEO-F303K8 z Cortex M4? Na przykład. Co do timerów - to fakt, ale nie powinno się ustawiać ich na ślepo. Są pewne zasady, jesli się ich przestrzega, nie będzie większego problemu. Niestety należy tej wiedzy szukać głównie w anglojęzycznym Internecie. Trzeba też czytać noty katalogowe dość dokładnie. Ważna też jest odpowiednia konfiguracja...
A próbowałeś wymusić uruchomienie np. z RAM'u?
Szukaj w dokumentacji rdzenia, bo systick jest jego częścią [url=http://lmgtfy.com/?q=cortex+m4+syst...
WItam kupiłem parę dni temuna allegro płytkę z ARM-em STM32 Cortex M3 http://allegro.pl/stm32-f103vet6-cortex-... Po otrzymaniu przesyłki podłączyłem urządzenia do zasilania (z USB), na wyświetlaczy pokazało się demo i niby wszystko OK ale uwagę moją wzbudził układ ENC28J69, który się dość mocno grzeje. W związku...
Witam, przymierzam się do zakupu płytki NXP LPC1347 z rdzeniem Cortexa M3 (dałbym link do niej, ale mam za mało postów ;)). Wybrałem ją z racji tego, że na studiach w najbliższym czasie będę na niej pracował. I teraz takie pewnie banalne pytanie. Czy każdy kurs, książka itp. o mikrkontrolerze ARM Cortex M3 (lub STM32) będzie "pasować" do tej płytki?...
Btw. dlaczego atrybyt "interrupt" jest zbędny i powiększa kod? Dla Cortexów to co robi ten atrybut (zapewnienie wyrównania stosu do 8 bajtów) da się zrobić sprzętowo. W większości Cortexów jest to domyślnie włączone, w przypadku STM32F1 trzeba sobie to akurat włączyć przy użyciu takiej oto linijki "SCB->CCR |= SCB_CCR_STKALIGN_Msk;". Ponieważ atrybut...
Witam, czy jest może jakiś zestaw do kupienia (lub osobno): płytka ewaluacyjna, programator, książka dedykowana dla konkretnej płytki i skupiająca się na programowaniu w C/C++? Mowa oczywiście o AVR. Szukałem, ale nie znalazłem nic takiego, jedynie pod asemblera lub BASCOM-a. Za to znalazłem takie rzeczy pod ARM (Cortex-M0 i Cortex-M3 STM32), ale nie...
Odpowiadając na pytanie zadane w temacie: Do wymagających projektów warto rozważyć [url=https://www.st.com/content/st_com/e... [url=https://www.youtube.com/watch?v=M-o... - demo Dostępne już jako sample i w dystrybucji.
Jestem w podobnej sytuacji (trochę inne wymagania) i zdecydowałem się na LPC2148. Chciałbym prosić o opinię... Staroć. ... i ewentualne propozycje alternatywne (zależy mi na USB, a nie pogardzę i wbudowanym RTC). Chodzi mi o procesory z podobnej półki cenowej, jak wybrany przeze mnie (powiedzmy rząd 50 zł netto). Tylko Cortex, czyli STM32, LPC17xx,...
(at)kula001 A jak bym się najpierw zastanowił w jakie projekty idziesz. Owszem, pokazane płytki są fajne, ale... Czy w swoich projektach chcesz używać procka STM32F429? Obudowa LQFP144, do tego dosyć drogi. Te płytki mają ceny mocno dumpingowe, niestety nie przekładają się one na możliwość zakupu w sensownej cenie samego procesora. STMy dosyć mocno...
http://electropark.pl/stm/5502-stm32-nuc...
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....
Na ARM Cortex-M ten atrybut nie jest w ogóle potrzebny.
cortex firmware cortex przerwania cortex manager
renault laguna kontrolki ustawić rozrząd skoda octavia mozilla instalka
rudocell viessmann ogranicznik przepięc
Czy Google spowalnia Firefox na YouTube? Jak sprawdzić sprawność miernika IMI Robin?