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...
https://obrazki.elektroda.pl/9633138900_... Chciałbym zaprezentować wnętrze oscyloskopu Siglent SDS1052DL+. Niestety oscyloskop ten, W przypadku takich kłopotów można napisać do producenta: info-eu(at)siglent.com Nawet potrafią coś odpisać. Dostałem więc instrukcję i stosowne pliki odzyskiwania. Bardzo pomocny okazał się też kolega...
(at)BlueDraco: Zgadzam się z Tobą i też się zastanawiam na czym polega ta dziwna maniera polecania zabytkowych, 8-bitowych AVR'ów? Pomijając ich ograniczenia strukturalne, za każdym razem wchodząc na Forum widzę problemy typu: jaki programator, programator nie działa, błędy zapisu, program jest dobry, a jednak nie działa... i tysiąc tego typu problemów...
Ze względu na wiek, żebyś się nie na wabił frustracji oraz zniechęcił do świata embedded, to wybierz IDE, które już w pakiecie instalacyjnym zawiera w sobie wszystko co trzeba. Jeśli chcesz uniknąć tej całej magii, która kryje się pod takimi rzeczami jak Makefile, linker, czasem skrypt linkera, to proponuje ściągnąć takie oprogramowanie, które robi...
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_...
https://obrazki.elektroda.pl/3980833600_... Witajcie moi drodzy. Zapraszam na krótki test włącznika/ściemniacza do puszki Tuya/SmartLife sterowanego przez WiFi, model WF-DS01. Przedstawię tutaj jego wnętrze, omówię jak jest zbudowany, narysuję jego schemat a na koniec pokażę też na oscyloskopie jak wygląda regulacja mocy triakiem....
https://obrazki.elektroda.pl/7467699000_... Popularna "malinka" (Rapsberry z ang. malina) od Rapsberry Pi Foundations jako jedna z pierwszych otwarła drogę dla komputerów typu SBC (Single Board Computer - komputer na jednej płytce drukowanej) pod domowe strzechy. Po części zawdzięczała swą popularność dającymi duże możliwości zasobami...
https://obrazki.elektroda.pl/6410923700_... Witajcie, dziś krótki temat. Mieliśmy już na forum informacje o różnych plafonach z polskich sklepów internetowych https://obrazki.elektroda.pl/2450612900_... Znowu 18W. Nie jest to dużo - wspominałem już kiedyś, że te gadżety nie są tak jasne jak się wydaje. Kilka fotek...
http://obrazki.elektroda.pl/6979775100_1... HealthyPi to moduł HAT, który podłączyć można do Raspberry Pi lub wykorzystywać samodzielnie. Pozwala on na monitorowanie wielu ważnych wskaźników w ludzkim ciele. Projekt jest w pełni open-source - tak całe oprogramowanie jak i sprzęt są w pełni otwarte. Po dołączeniu do 'Maliny' HealthyPi...
https://obrazki.elektroda.pl/7613860700_... Arduino Opta to nowa platforma wbudowana z dwurdzeniowym mikrokontrolerem STM32 (STM32H747XI) z ARM Cortex M7 i M4. System dedykowany jest do zastosowań przemysłowych działających w czasie rzeczywistym. Urządzenie oferowane jest w trzech wariantach posiadających interfejs Ethernet, RS485...
Gdybyś czytał uważnie, to wiedziałbyś, że: - Firma, w której pracowałem nie widział potrzeby przejścia na ARM. - ARM LPC używałem przed 2005 rokiem 1. No to znaczy tylko tyle, że przez cały okres zatrudnienia nie było jakiegokolwiek uzasadnienia do stosowania więcej niż 8bit. Chyba lepszej rekomendacji nie mogłeś dać. Druga sprawa, zanim ARM na dobre...
Kamyczku, gdybyś wyjrzał ze swojej AVRowo-asemblerowej norki na świat, zobaczyłbyś, że jest on inny, niż Ci się wydaje. ARMa w asemblerze programować nie ma sensu, bo przeciętny kompilator generuje lepszy kod maszynowy od niezłego programisty, a tani Cortex programowany w C będzie min. 10x szybszy od droższego od niego 8-bitowca programowanego w asemblerze...
Na uC z rdzeniami Cortex jest też Ada - Pascalopodobna, ale jeszcze elegantsza i bardziej przegadana... ;) Swoją drogą gratuluję zapału i samozaparcia. Odlot z tym Pascalem...
Witam, miałem do czynienia z LPC2148 z rdzeniem ARM7 i z LPC1768 z rdzeniem Cortex-M3. Moim zdaniem rdzeń Cortex jest bardziej przemyślany od ARM7. Oba typy procesorów zaczynałem programować od razu w C i nie zagłębiałem się w ich dokładną budowę. Przed napisaniem pierwszego programu polecam jednak, żeby chociaż ogólnie zorientować się w budowie uC....
IMHO płacenie 350 zł za to jest przegięciem. Jeśli chcesz wydać tyle kasy to kup sobie porządny programator z debuggerem sprzętowym - np. Atmel ICE, do tego jakiś ich zestaw XPlained. Albo płytki Arduino + moduly Arduino takiej jakie potrzebujesz. To załatwia ci hardware i połączenia, a płytki możesz programować albo korzystając z frameworka Arduino,...
To ja wtrącę swoje 5 groszy. W kwestii AVR->Xmega->AVR32->Cortex Mx, to AVR32 nie jest demonem prędkości i do dźwięku to się średnio nadaje. Wszystko co zrobisz na AVR32, zrobisz też na Cortex M4. Nie wszystko co zrobisz na Cortex M4, możesz zrobić na AVR32. W sumie to nawet niewiele możesz zrobić. Jeżeli AVR32 będzie za słaby do algorytmu, to nie masz...
Moim naturalnym środowiskiem, w którym występuję i w miarę się poruszam, jest rodzina AVR. I z podziwu nie mogę wyjść, co jest powodem jej popularności. Rację miał chyba kolega janbernat pisząc kiedyś, że inżynierowie to najbardziej konserwatywna grupa w społeczeństwie. Wolisz nauczyć się dobrze programować pod kilka wybranych architektur mikrokontrolerów...
Zauważ że programować można różnorako. Ogólnie określenie embedded również się strasznie rozlało bo można pod to podpiąć pisanie kodu na jakiejś platformie pokroju beagle bone z linuksem a jednocześnie embedded to pisanie kodu freestand na jakiś SoC z 8 rdzeniami DSP oraz gdzieś tam po drodze pojawiają się jakieś arduino, dziwne twory co ludzie uważają...
Hey ostatnio zainteresowałem się kolejną podrodziną cortexów a mianowicie A. Ciekawi mnie czy duża różnica jest tworzeniu projektu i pisaniu oprogramowania. Chyba na początku skusze się na Beaglebone black. Trochę bawiłem się nim u kolegi ale bardziej jak zwykłym kompem. Wiem że można programować je od razu na docelowym systemie oraz w eclipsie. Jak...
moze pomogłoby połaczenie kilku programowanych równolegle liczników i na tej podstawie (przy odpowiedniej częstotliwości zegara) programować go wartością przy której liczniki zgłaszałyby przerwanie (przeniesienia albo pożyczki w zależności w którą stronę by liczył) wówczas może by można było mówić o nieco płynniejszej regulacji częstotliwości. Tylko...
b. Wystarczy, z takiego nucleo np można STlinka odłamać i używać jako zwykłego debugera. Odpowiedź jest prawdziwa, z tym, że nie na to pytanie. Pytanie bowiem brzmiało: b. Czy do programowania wystarczy ST-LINK 2 wbudowany w płytkę Discovery Odpowiedź na nie TAK. Wszystkie płytki discovery z ST mają już na pokładzie STlinka którym można i programować...
Witam raz jeszcze, Mi chodziło bardziej o porównanie tego samego bardziej zaawansowanego programu, z tą samą optymalizacją, z kodami wynikowymi z tego samego kompilatora - wykonanych dla dwóch rdzeni Cortex M3 i M4. Mnie ciekawi to zagadnienie, czy rzeczywiście STM32f4 będzie ponad 2 razy szybszy od M3, czy jednak jest jakieś wąskie gardło, które uniemożliwia...
Procesory ARM Serii Cortex - M. Układy ST STM32 albo NXP ( Philipsa) LPC. A platforma KAMAMI ZL27ARM a potem ZL29ARM + ethernet LCD czujniki itp.. początkowo drogi interes. I są nie śmiertelne mega dobrze opisane ATMEL Atmega 8 32 128 itp... Zestaw Atnel od naszego kolegi Mirka z jego książko gdzie pisze wszytko łopatologicznie.;) PS: Bascom jest dobry...
...ani nie zrobię pod niego płytki, bo Nie od razu Rzym zbudowano. A wiesz że są ARMy w DIP/SOxx/TQFP tak samo jak AVRy? Ba, za 2$ można kupić mini moduł z armem z USB, kompatybilny z płytkami stykowymi, i można go programować Mogę cię poprosić o jedną trudną rzecz - proszę, zadaj sobie trud przeczytania kilku postów i zrozumienia na co odpowiadam....
Proszę o wyjaśnienie sposobu działania bootloaderów w tej serii uC Cortex-M3 ( zapewne też w innych prockach Cortex firmy NXP: Nie do końca potrafie się połapać w rodzajach bootloaderów: 1. podstawowy bootloader to bootloader na porcie UART obsługiwany np. przez program FlashMagic uruchamiany przez zwarcie pina procesora do pamięci Czy jest to bootloader...
Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (http://www.kamami.pl/index.php?ukey=pro... Zastanawiam się nad tym, jaki zestaw startowy...
Atmel - bardzo popularne, peryferia bardzo rozbudowane, mocno konfigurowalne, najwięcej pamięci RAM, najniższy pobór prądu, niestety datasheety dosyć nieprecyzyjne, erraty ogromne (być może jest to wynikiem starannego ich uzupełniania, a może kiepskiej jakości peryferiów i testowania na klientach). Wieczne problemy z USB, ale raczej ze względu na błędy...
Programy od LM nie wszystkie są pisane optymalnie, prawdopodobnie dlatego żeby były łatwe do zrozumienia. Po drugie masz dokładny opis funkcji bibliotecznych w PDF który jest dołączany do biblioteki w głównym katalogu. A po trzecie nie spodziewaj się cudów po tym procku co Ty masz. To jest jeden z pierwszych wynalazków jakie pojawiły się na tym świecie...
1. Podziel się jak to robisz, chętnie bym wykorzystał QFN ale lutowanie tego wydaje mi się koszmarne. Co do kodu - ten dokument przez ciebie pokazany jest dosyć tendencyjny, nie ma w nim AVR, a przykład z mul to już przegięcie. Jednak nie przekonasz mnie, że kod w sytuacji w której opcode ma 32- bity jest krótszy niż kod, kiedy opcode ma 16-bitów. Byłby...
Trzeba skasować układ za pomocą bootloadera przez UART. Możesz też spróbować przestawić układ na uruchamianie bootloadera i spróbować podłaczyć się JTAGiem wtedy - też może zadziałać. Na przyszłość polecam zrobienie takiego drobnego tricku, żeby funkcjonalność tak krytycznych wyprowadzeń zmieniać po upływie np 1s od uruchomienia układu. Wtedy w podbramkowej...
To jest zle //CAN_SendMsg (LPC_CAN1, *CAN_Msg); Powinno byc //CAN_SendMsg (LPC_CAN1, &TXMsg);
czy pod atmel studio 6 można programować cortex-y spoza atmela?
W B4X masz moduły kodu, moduły klas i inne. Nie wątpie, ale tu mówimy o Bascom. Jedynie dla 8bit uC to trochę "overhead" i dlatego I o to chodzi. Znając C/C++ mogę użyć dokładnie tego samego języka programując AVR, Arm Cortex-M, ESP????, Android, Ios, Windows, Linux, Mac. Dokładnie ten sam kod mogę skompilować na wszystkie te platformy. A wszystko...
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?
[url=http://www.st.com/mcu/familiesdocs-... mnóstwo materiałów
Według mnie tylko JTAG, choć zaznaczam że nie znam się na serii LPC2xxx - opinia na podstawie UM i data sheeet. Czy masz już ten mikrokontroler, a może zamierzasz dopiero taki kupić ? Jeśli chcesz kupić to odradzam, proponuję spróbować z Cortex'ami M0+ albo M3. Polecam LPC11U68 i LPC1347, które możesz programować przez USB i UART.
Witam ,czy istnieje szansa na identyfikację tego procesora? Nuvoton NuMicro M031TD2AE (ARM Cortex-M0): [url=https://www.nuvoton.com/products/mi... (na tej stronie można odnaleźć SDK dla tego MCU).
W złośliwym przypadku czas wykonania skoku zwykłego w Core i odpowiada czasowi wykonania ok. 60 instrukcji, a czas wykonania skoku przez zmienny wskaźnik do funkcji - ok. 80..150 instrukcji. Im prostszy procesor, tym mniejszy koszt skoku dynamicznego i tym mniejsza różnica kosztu pomiędzy skokiem dynamicznym i statycznym. Dla ARM Cortex-M wskaźnik na...
Problem polega na tym, że po podłączeniu JTAG'a i próbie połączenia z targetem pisze mi raz, że nie może znaleść targeta i żeby sprawdzić połączenie JTAGa i zasilania, a raz ze target nie odpowiada. mam zainstalowana najnowszą wersje crossworksa, ale płytkę z procesorem mam własnej roboty, moim zdaniem z płytką jest wszystko w porządku, ale kto wie....
Procek w zasadzie ARM serii cortex-M3 ... Jeżeli ma włączone zabezpieczenia przed odczytem (a najpewniej tak) to zapomnij o odczytaniu. Ogólnie programuje się go JTAG-iem. Nie spotkałem jeszcze fabrycznego CPU który ot ak da się czytać i skopiować. Pozdrawiam Marek ps. może ktoś mądrzejszy poda jakąś metodę.
a może Modula2? ;)
Witajcie Moje doświadczenie w dziedzinie programowania cortex'ów są niewielkie, a cel który chce osiągnąć to czujnik temperatury z graficznym pokazem wartości na alfanumerycznym LCD. Posiadam zestaw uruchomieniowy model ZL30ARM z mikrokontrolerem STM32F103 w przykładowych programach jest układ pomiaru temperatury czujnikiem TC77 oraz przetworzenie tych...
To kiedy książka o CORTEX'ach? :)
Eclipse to pewnie się da zmusić. Ale "2ms" to nigdy nie będzie poprawny identyfikator dla kompilatora c/c++ Pozostaje więc Ci stworzyć swój własny język programowania ;-) Albert
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?...
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...
Wydaje mi się, że XDS100v2 jest lepszym wyborem. 1) XDS100v2 (koniecznie wersja druga hardware'u!!!) wspiera rodzinę zarówno Cortex-A8 jaki i C64x+ także masz swobodny dostęp do obu procków, tak przynajmniej wynika z wiki: http://tiexpressdsp.com/index.php/XDS100 2) współpracuje z darmowym Code Composerem 4 (jest jakaś darmowa licencja gdy się pracuje...
warto byłoby zacząć od procesorów STM32 Jakoś nie widzę kogoś nie mającego pojęcia o elektronice, procesorach i programowaniu zaczynającego od ARM Cortex-M3 <: 4\/3!!
https://obrazki.elektroda.pl/2880699300_... Niedawno na Kickstarterze pojawił się moduł HackyPi — edukacyjne urządzenie wbudowane, przeznaczone do 'etycznego hakowania', które jest kompatybilne z Pythonem i C/C++. System bazuje na mikrokontrolerze Raspberry Pi RP2040 i może uruchamiać skrypty automatycznie po podłączeniu przez...
Zajmuje się programowaniem w asemblerze procesorów ARM a dokładnie programuje układy oparte na rdzeniu Cortex-M0 (LPC111x) ale swój kod przenosiłem także na rdzeń Cortex-M3 (LPC13xx) taki sam jak w procesorach którymi ty jesteś zainteresowany (STM32). Postaram się teraz udzielić odpowiedzi na twoje pytania: 1. Wie w jaką dokumentacje trzeba się zaopatrzyć...
atmel cortex programować cortex firmware cortex przerwania
lista kanał ariva cyfrowy polsat niekodowane onkyo transformator
biegi skrzyni automatycznej electrolux cit61443
6S6T-14B056-LC Ford Fiesta/Fusion – podłączenie na stole, pinout, kasowanie crash data Czujniki temperatury płynu chłodzącego Audi A6 C5 2.5 TDI 180KM – lokalizacja G62/G2 i G83