Witam, Jestem poczatkujacy jesli chodzi o programowanie pod architekture Cortex. Posiadam zestaw ewaluacyjny STM32 Butterfly. Probuje skonfigurowac przerwanie, aby wykonało się po naciśnięciu przycisku. Debugujac program widac, ze po nacisnieciu przycisku flagi sa ustawiane, ale funkcja obslugujaca przerwanie nie jest wywolywana. tak wyglada moj kod...
Techdays organizuje szkolenie z zakresu budowy i podstaw programowania mikrokontrolerów z rodziny XMC1000 (Cortex-M0) firmy Infineon, z wykorzystaniem płytki XMC2Go. 20.10.2016 - Warszawa 21.10.2016 - Lublin Rejestracja oraz dodatkowe informacje dostępne na stronie organizatora: Źródło:
Chętnie przyjmę zlecenie na programowanie C/C++. W szczególności specjalizuje się w systemach wbudowanych, ale potrafię też pisać aplikacje desktopowe, wykorzystując np. framework Qt. Mam ponad 3,5 roku doświadczenie zawodowego w projektowaniu elektroniki i programowaniu (systemach embedded). Wykonałem projekty urządzeń, które są komercyjnie sprzedawane....
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...
Jak takie pilne to może jednak do ogłoszeń płatnych? A technicznie, to czym może różnić się wg Ciebie programowanie "xmegi" przez "atmege" od programowania "pecetem", "picem" "cortexem" lub po prostu programatorem? Albert
Witam, od niedawna zacząłem interesować się programowaniem uC więc z góry przepraszam za infantylne pytania. Chcę nauczyć się wszystkiego "od podstaw" - mówiąc od podstaw mam na myśli unikanie korzystania (jeżeli to możliwe) z gotowych libów opisanych m.in. w książce K.Paprockiego oraz tworzenie - w ramach potrzeb swoich - w zależności od zapotrzebowania....
Witam, Chętnie przyjmę zlecenia (małe i duże) z następujących kategorii: - projektowanie układów (od dopracowania założeń, przez schematy, projekt PCB aż do wykonania i uruchomienia prototypów): - analogowo-cyfrowe, - cyfrowe, - low-power - komunikacja radiowa (GSM, LoRa, WiFi, Bluetooth) - projektowanie PCB - jedno, dwu-, wielowarstwowe; - analogowe,...
Arduino Portenta H7 to nowa płytka prototypowa firmy Arduino. Sercem Arduino Portenta H7 jest układ STM32H747XI firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M7 o taktowaniu 480MHz i jednordzeniowy kooprocesor ARM typu Cortex-M4 o taktowaniu 200MHz. Arduino Portenta H7 sprzedawana jest wraz z fabrycznie zainstalowanym Arm Mbed OS...
Układ Edgeless z serii EAI z dwoma rdzeniami ARM Cortex-M4 akceleratorem sieci neuronowej osiągającym 300 GOPS dostępny jest na rynku już od kwietnia zeszłego roku. Teraz na rynek weszła płytka rozwojowa Banana Pi BPI-EAI80 z tym układem. Dostępna jest za zaledwie 16 dolarów na Aliexpress. Za 80 dolarów kupić można kompletny zestaw z ekranem dotykowym,...
[url=]StellarisWare to środowisko pozwalające na pracę z procesorami rodziny [url=]Stellaris Cortex-M Texas Instrument, bez potrzeby wnikania w sposób uruchamiania systemu operacyjnego, oraz z zachowaniem typowego dla mikrokontrolerów programowania w C/C++. Dostarczane dla rodziny Stellaris biblioteki pozwalają na uruchomienie, obsługi wyświetlaczy...
Czy programowanie w tym języku dla ARM jest podobne do AVR ??? Są duże różnice - mamy podział na dwa tryby wykonywania instrukcji Thumb i ARM. Oprócz tego w trybie ARM mamy do czynienia z wykonywaniem instrukcji warunkowo czego w AVR-ach nie uświadczysz. Pamiętaj także że ARM7tdmi to jest rdzeń 32 bitowy więc dochodzi ci dodatkowo coś takiego jak wyrównanie....
Języki programowania oferują programiście szereg udogodnień, które mają na celu zwiększenie niezawodności, poprawę czytelności czy zmniejszenie złożoności pisanego kodu. Niestety kod pisany w wysokopoziomowym języku nie jest docelowym produktem programisty, jest nim kod wykonywalny przez maszynę, który spełnia założenia programu. Osobiście wychodzę...
Cześć! Przymierzam się do obrania drugiego kierunku programowania mikrokontrolerów, oprócz AVR także ARM. Oglądając dostępne na aukcjach internetowych moduły z mikrokontrolerami ARM w rozsądnej dla mnie cenie (tj. 50 - 60 zł) (same układy scalone mnie nie interesują - przynajmniej na razie) mam do wyboru dwa mikrokontrolery: STM32F100RTB6B i NXP LPC1754...
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...
czy pod atmel studio 6 można programować cortex-y spoza atmela?
To może zacznij od lektury internetu. Zadajesz pytanie na które odpowiedz znajdziesz nawet na wikipedii. ARM ARMowi nierówny Ponieważ polskojęzyczna strona dot. ARM w Wikipedii jest dość uboga, to polecam lekturę tutaj: [url=]ARM - Wikipedia EN Pewnie poczujesz się rozczarowany, ale to co kupiłeś jest chyba najgorszą opcją jaką mogłeś wybrać. To nie...
Prawdopodobnie adres przekazywany w argumencie src jest nieparzysty. Co jest bez znaczenia, bo ARM Cortex-M3 (i M4 oraz M7) obsługują niewyrównany dostęp do RAMu (choć niekoniecznie atomowo i niekoniecznie szybko, co nie ma znaczenia w tej akurat sprawie). Używasz w ogóle czegoś innego niż ARM Cortex-M0? One od innych układów nie różnią się jedynie...
Układy Zynq firmy Xilinx są chyba najbardziej znanymi systemami-na-chipie (SoC), które integrują w sobie rdzenie ARM ze strukturą programowalną FPGA. Na ich rdzeniach A9/A53 bez problemu uruchamiać można system operacyjny Linux. Nie są to jednakże jedyne SoCe tej klasy. Firma Microsemi wprowadziła do oferty w 2013 roku układy SmartFusion2. Są to systemy...
MetaWear C to wysoce zintegrowana platforma ze zdolnością komunikacji Bluetooth Low Energy. Niedrogi moduł wielkości monety jest urządzeniem przeznaczonym do projektowania aplikacji elektroniki noszonej. MetaWear C integruje rozbudowany zestaw funkcji w miniaturowej wielkości urządzeniu. Platforma może zostać wykorzystana do współpracy z aplikacjami...
W przeszłości prezentowano kilka maleńkich płytek USB typu „omu”, które są wielkości złącza USB, zaczynając od Tomu opartego na układzie Silabs EFM32 Arm-Cortex-M0+, a następnie Fomu umożliwiającego programowanie w Pythonie i wykorzystujące softcore RISC-V zaimplementowany w ukłądzie programowalnym Lattice ICE40, a także klucz bezpieczeństwa...
Wilderness Labs Meadow F7v2 Feather to płytka rozwojowa dla mikrokontrolera STM32F7 z rdzeniem ARM Cortex-M7. Jest ona zgodna z formatem Adafruit Feather i programowalna w języku C#, dzięki lekkiej implementacji platformy .NET. Wcześniej wykorzystywano już .NET Framework działający na Androidzie i Linuksie dzięki Xamarin Mono, ale to pierwsza płytka...
Witam, Mam do sprzedania "nowy" zestaw od firmy Mały opis (dlaczego warto): - Wszystkie SK i DK od Energy Micro posiadają wbudowanego J-Link J-Trace. Nie ma potrzeby kupowania osobnych programatorów/debugerów. Możliwość programowania/debugowania zewnętrznych układów - Wbudowany AEM(advanced energy monitoring) - Simplicity Studio - zestaw oprogramowania...
Jest to ciekawy projekt minimodułu o dużych możliwościach rozwojowych poprzez zastosowanie 32-bitowego mikrokontrolera ARM Cortex-M3. Minimoduł ma wgrany bootloader, dzięki któremu, można programować za pośrednictwem interfejsu USB. Mikrokontroler zawiera 64KB pamięci Flash. Opracowane oprogramowanie zostało opublikowane na licencji Open Source, przez...
Witam. Pracuję nad projektem czujnika temperatury. Chciałbym użyć one-wire (choć to nie jest konieczne), ale niestety moja wiedza na temat mikrokontrolerów z Cortexem na pokładzie jest nikła. Sprzęt który posiadam: Płytka ewaluacyjna [url=]Freescale KL46Z Czujniki: [url=]DHT11 [url=]DS18B20 Znalazłem coś takiego na Internetach: Niestety nie mogłem nigdzie...
Koncepcja systemu operacyjnego czasu rzeczywistego (RTOS) jest dla większości programistów znana. Istotnym aspektem wykorzystywania go jest tzw. przełączanie kontekstu. Może realizować tę procedurę ręcznie, przeskakując z jednego wątku do drugiego. W poniższym artykule przyjrzymy się, jak zbudować własny minimalny system operacyjny czasu rzeczywistego...
Wio Lite AI to kolejna płytka programistyczna z rodziny "Wio Lite" od Seeed Studio. Moduł jest oparty jest na mikrokontrolerze firmy STMicro STM32H725A AR Cortex-M7 z dwupasmowym modułem WiFi i Bluetooth, a także interfejsami dla kamery i wyświetlacza do podłączonych aplikacji wizyjnych AI. Płytka ta bazuje na wcześniejszych płytach Wio Lite i Wio...
Hmmmm... A co może być dokładniejszego od mapy przestrzeni adresowej, którą masz w każdym manualu? Zresztą tymi adresami i tak się nie posługujesz jawnie - używasz definicji struktur danych z plików nagłówkowych. W zasadzie do programowania wystarczy ogólna świadomość, gdzie jest która pamięć i ile jej jest, a to jest akurat b. proste - na początku...
Pixel to kompatybilny z Arduino moduł wyposażony w wyświetlacz, mikrokontroler i gniazdo kart pamięci. Bostońska firma Rabid Prototypes przygotowała niewielki moduł deweloperski, który wyposażono w ekran OLED, 32-bitowy mikrokontroler Atmel oraz gniazdo kart pamięci. Autorzy promują swój produkt za pomocą platformy crowdfundingowej Kickstarter. Pixel...
Do sprzedania posiadam makietę dydaktyczną opartą o procesor NXP LPC1768: Podstawowe parametry procesora: - rdzeń ARM Cortex-M3 - zegar do 100MHz - 8 kanałowy kontroler DMA - 512KB flash, - 64KB SRAM, - 10/100 ethernet, - USB 2.0 Host / Device / OTG, - interfejsy CAN, I2S, 12-bit ADC, 10-bit DAC - 4 interfejsy UART, (IRDA, RS485) - 2 interfejsy SSP...
Do sprzedania posiadam makietę dydaktyczną opartą o procesor NXP LPC1768: Podstawowe parametry procesora: - rdzeń ARM Cortex-M3 - zegar do 100MHz - 8 kanałowy kontroler DMA - 512KB flash, - 64KB SRAM, - 10/100 ethernet, - USB 2.0 Host / Device / OTG, - interfejsy CAN, I2S, 12-bit ADC, 10-bit DAC - 4 interfejsy UART, (IRDA, RS485) - 2 interfejsy SSP...
Czy cortex-M4 dwurdzeniowy (M0+M4) ma coś wspólnego z DSP czy to tylko marketing ? Jak pisać programy na 2 rdzenie, czy jest jakieś inne podejście do programowania ? Ktoś już przećwiczył te procesory ? Czy są w stanie zmierzyć na adc dane np. co 30us ? Cena nie jest zabójcza, są w obudowach tqfp... Robię różnego rodzaju napędy elektryczne i zastanwaiam...
Witam. Stosunkowo niedawno wziąłem się za Cortexy i chciałbym na nich oprzeć swój projekt. I potrzebuje kilku rad odnośnie projektowania płytki pod te procesory (STM32F372CCT6 /LQFP48). Niestety w datasheecie prócz tego jak podłączyć zasilanie innych pomocy nie znalazłem i mam kilka pytań. 1. Co zrobić z wejściem kwarcu dla RTC jak nie mam zamiaru z...
Rozpoczęto przedsprzedaż, opracowanej na zamówienie BBC z myślą o zastosowaniu jako pomoc naukowa, płytki rozwojowej o nazwie micro:bit. Sercem micro:bit jest układ nRF51822 firmy Nordic Semiconductor integrujący w sobie jednordzeniowy, taktowany częstotliwością 16MHz procesor Cortex-M0 z 16KB pamięci SRAM i 256KB pamięci Flash. micro:bit posiada kompas...
PX-HERO to nowa, finansowana za pośrednictwem Crowd Supply płytka prototypowa firmy PICONOMIX. Sercem PX-HERO jest układ STM32L072RB firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M0+ o taktowaniu 32MHz. Kompatybilność PX-HERO obejmuje środowiska STM32CubeIDE i Arduino. Przykłady znajdują się w repozytorium PICONOMIX w serwisie [url=]GitHub....
Większość systemów wbudowanych opartych na mikrokontrolerach jest wyposażona w oprogramowanie układowe napisane w asemblerze, C lub C++. Ale jak wspomniano w artykule opublikowanym w 2000 roku zatytułowanym „Punkt widzenia: Lisp jako alternatywa dla Javy”, funkcjonalne języki programowania, takie jak Lisp lub Scheme, mogą oferować krótsze...
NXP oferuje dedykowane narzędzia i SDK do programowania iMX RT1011, takie jak MCUXpresso SDK oraz emSecure-SSL SDK z biblioteką kryptograficzną. MCUXpresso SDK jest wydajnym, darmowym SDK dla urządzeń bazujących na procesorach ARM Cortex-M i wykorzystuje konfigurowalny generator kodu, dzięki czemu umożliwia budowę projektów dla różnych konfiguracji...
Dowód: Na moje powinno być: #include "../inc/bbb.h" Albert Nie działa i tak i tak. Kolejny problem: **** Build of configuration Release for project dk-lm3s9b96 - otg_detect **** cs-make all 'Building target: otg_detect.axf' 'Invoking: Sourcery G++ C Linker' arm-stellaris-eabi-gcc -L"" -L"" -L"" -L"C:\Users\Rogal\workspace\dk-lm3s9b96 - otg_detect\boards\dk-lm3s9b96\otg_detect...
3. Program pisałeś w C z użyciem GCC czy może korzystałeś z innego kompilatora? Jakie IDE używałeś? GCC + "notatnik" z kolorowaniem składni i wieloma kartami, nic specjalnego. Kolega programuje na takim poziomie i nie używa Eclipse?
Szczerze wątpię aby ktokolwiek bawił się w low level na takim Cortexie-A8 (poza programistami kernela linuxa). Sam manual do tego procka to więcej niz 3k stron (). To, że to ta sama architektura to jeszcze nic nie znaczy. W zasadzie to ARM7TDMI ma więcej wspólnego z Cortexem-M3 niż M3 z A8. Samo programowanie takiego BeagleBone nie różni się w zasadzie...
projekt jest dłuższy, oczekiwałbym więc określenia wymagań finansowych per godzina pracy, umiejętności jakich potrzebuję to programowanie na poziomie umożliwiającym stworzenie od zera aplikacji porównywalnej jakościowo z ponieważ pracować będziemy jako zespół konieczna jest dobra jakość i przejrzystość kodu oraz tworzona na bieżąco dokumentacja ( w...
Szukam osób które chciałyby pracować na stanowisku "Programisty Mikrokontrolerów ARM/Cortex" Zakres stanowiska: - Rozwijanie bibliotek sprzętowych (USART, SPI, SD, LCD, PWM, ADC); - Badania nad nowymi zagadnieniami związanymi z mechatroniką. Wymagania: - Doskonała znajomość programowania w języku C; - Doświadczenie z pracą w środowisku Keil uVision;...
Tylko tu pojawia się pytanie czy mogę się na tym opierać i stwierdzić że jak adresy są z zakresu Ram to jestem w Ramie? Generalnie tak, tyle że prawdziwym problemem jest wskaźnik stosu MSP - to w nim znajduje się niepoprawny adres. Zobacz sam: Sytuacja: 1. We flashu znajduje się działający program ("normalna" kompilacja distortos); 2. Zmieniam program...
Witam. Niedawno w moje ręce wpadła płytka evaluacyjna z mikrokontrolerem LM3S811 ( ), chyba mało znanej firmy LuminaryMicro ( ), ktora ponoc jako pierwsza wypuscila na rynek procesory oparte na rdzeniu ARM Cortex-M3. Z tego co sie zorientowałem Cortex-3 opartre sa na architekturze ARM7TDMI-S, jednak posiadaja znacznie wiecej zalet i sa wydajniejsze....
Wprawdzie nikt już się nie odezwał, ale może byłby ktoś zainteresowany, więc napiszę, jak się sprawy mają. Dalsze próby współpracy Cortexa z Wigglerem nie odniosły skutku. Nie wiem, czy to kwestia nieoryginalnego programatora, czy może żaden Wiggler LPT nie skomunikuje się z układem z rodziny STM32F10x (chyba jednak powinien, bo nowy H-Jtag obsługujący...
Witam! Ostatnio kupiłem zestaw z µC LM3S811 i nie wiem jak zacząć PRAKTYCZNIE programować w C... Do ARM7TDMI jest tego trochę, ale architektura przestarzała (ARMv4, 1993r.), i Cortex-M3 nie obsługuje trybu ARM, tylko Thumb-2. Do Cortex-M3 nie widzę nic, oprócz "The Definitive Guide To The ARM Cortex-M3", którą przeczytałem i jest tam wyjaśnienie...
Pobór prądu jedna sprawa a dostępność w Polsce druga. Dzięki uprzejmości przedstawiciela NXP dostałem sample LPC1102. Oto wrażenia: 1. BGA16 to nie tragedia jeśli chodzi o przylutowanie. Można to zrobić. Gorzej że płytkę pod to wykonać to tragedia. Dwie warstwy wystarczą ale trzeba zrobić przelotkę która ma średnicę całkowitą do 0,3 mm. Firmy które...
Witam, Na stronie jest wzorcowy projekt odnośnie programowanie STMf107VB pod Eclipse + CodeSoucery "Cortex-M3: pierwszy projekt w Open Source". Projekt wygląda następująca po otwarciu w Eclipsie: Kompilacja przebiega poprawnie o czym świadczą komunikaty zaznaczone w zielonym oknie. Teraz chcąc miec pliki z rozszerzeniem .h w innym katalogu dodaje nowy...
Gdybyś nie umiał teraz programować uC i miał do wyboru AVR i LPC1xxx polecałbym ci LPC bo wbrew pozorom są tak samo skomplikowane, a w niektórych przypadkach nawet prostsze - nie ma np. czegoś takiego jak PROGMEM, nie potrzeba specjalnych programatorów i pewnie jeszcze więcej takich punktów. No i tym sposobem młodzi programiści wskakują od razu na...
Oczywiście można? Bo przecież CM3 mają oddzielne magistrale danych/programu, i nawet uruchomienie z SRAM nie jest chyba możliwe bez ograniczeń. Zwykły ARM7/9 jest tu wiele elastyczniejszy, program idzie zewsząd. Trzeba by się przyjrzeć AHB matrix jak tam połączenia wyglądają. Ale gdyby istotnie mógł działać przez SPIFI, to mam powiedzmy 4BM flash na...
Procesor w obudowie DIP jest jak znalazł do lutowania jednostronnych płytek na fali i może znaleźć bardzo szerokie zastosowanie, zwłaszcza w sprzęcie AGD. Architektura tych pchełek jest bardzo rozpowszechniona, a co za tym idzie dostępność rozwiązań do jej programowania oraz programistów (niestety, nie wszyscy umieją programować 8 bitów).
Do programowania przez SWD wystarczą 2 piny SWDIO i SWCLK. Jak wygląda podłączeniu i mnie: - zasilanie procka 3.3V, - SWDIO i SWCLK wyprowadzone bez żadnego podciągania STM F1 programowałem i debugowałem ST-LINKiem z płykti DISCOVERY F4 i wszystko chodziło prawidłowo. Należy pamiętać jeszcze o podłączeniu VCC i GND procka do programatora. (Zari44 może...
Nie wspomnę, iż zapis poszczególnych bajtów 32 bitowych rejestrów CR1, CR2, CR3 Słyszał Kolega o volatile kiedys? Wszystkie wskazywane rejestry są w CMSIS - owych definicjach volatile. Tak że każdy dostęp == czytanie a każda zmiana == zapis. nie wydaje mi się abym popełnił błąd w prostym ładowaniu A to co to za cudo? [syntax=c]reg_pom=ptr.ub[0]; ptr1=(u32_t*)reg_pom;[/syntax]...
RA2E1 Fast Prototyping Board to nowa płytka prototypowa firmy Renesas. Sercem RA2E1 Fast Prototyping Board jest układ R7FA2E1A93CFM firmy Renesas zawierający jednordzeniowy procesor ARM typu Cortex-M23 o taktowaniu do 48 MHz. RA2E1 Fast Prototyping Board (układ R7FA2E1A93CFM) ma zintegrowane 16 kB pamięci SRAM i 128kB pamięci flash. RA2E1 Fast Prototyping...
(at)costec ARM64 już jest od dawna (od ARMv8-A). Wszystko zależy od zastosowań. Tylko że tendencja jest taka że cortex-A jest bazowy a potem dorzucają jakieś dodatkowe rdzenie dsp, asip, coprocesory czy co tam jeszcze chcą. Tak więc pracy robi się coraz więcej pod linux embedded a to nie jest niestety tożsame z umietnościami obsługi linuksa, tylko znajomość...
Z beagleboardem, a w zasadzie z Cortex-A8 który tam siedzi jest taki problem, że opensource jeszcze nie do końca obsługuje jego interfejs JTAG - na liście OpenOCD trwają intensywne prace nad dodaniem obsługi Cortex-A8, ale ile to potrwa - tego nikt nie wie. Do tego warto dodać, że OMAP który jest na beagleboardzie to 2 proce w jednej obudowie - bardzo...
Witam Pragnę zacząć naukę, programowania mikrokontrolerów STM32. Używam systemu Linux (Ubuntu), dlatego też chciałem zapytać, czy komuś udało się przygotować dobrze sprawujące się środowisko do pisania, kompilowania, programowywania układów przy użyciu prog. np. J-link. w internecie znalazłem kilka konkretów, np.: [url=] jednak artykuł wydaje sie nie...
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...
Parę miesięcy temu wrzuciłem tutaj parę sztuk "wzorcowych" programów dla Cortex-M (STM32F05x). To oczywiście mój własny wzorzec struktury programu, ale myślę, że dość rozsądny i wygodny w użyciu - prosta i przejrzysta inicjalizacja wszystkiego w jednym kawałku poprzez strukturę danych (bez instrukcji podstawień i wywołań procedur inicjujących), brak...
Tak, tak... 4 cykle. Z instrukcją warunkową. A jakiej wielkości będzie tablica oferująca wynik dzielenia (const uint32_t / uint16_t)? Dawno nie widziałem większej bzdury. Po co się bierzesz za programowanie skoro czytać po polsku ze zrozumieniem nie umiesz. Pisałem na szybko więc podałem oszacowanie (4~6) wynikające z DOŚWIADCZENIA. I pomyliłem się...
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...
Cena 16zł/szt. Kontakt na priv. Nowy LPC810 ARM mikrokontroler w obudowie 8 pin. Kupiłem kilka sztuk i chcę odsprzedać część bo mam za dużo. LPC810 programowany jest przez port szeregowy z użyciem darmowego programu FlashMagic). NXP dostarcza darmowy kompilator LPCXpresso wraz z przykładami. Jest wiele projektów opisanych w necie - tu jest jak zaczać:...
Moje obawy budzą wpisy Warning oraz ten: Spokojnie (; Info : JTAG tap: at91sam7s.cpu tap/device found: 0x3f0f0f0f (mfg: 0x787 (<unknown>), part: 0xf0f0, ver: 0x3) <unknown> tutaj znaczy tylko tyle, że OpenOCD nie wie jak przyporządkować 0x787 do jakiegoś producenta, co znaczy ni mniej, ni więcej tyle, że komuś się (jeszcze) nie chciało...
Chciałbym tym wątkiem rozpocząć dyskusję, czy ten język może prowadzić w dobrym kierunku - szczególnie w obszarze embedded, czyli mikrokontrolerów. Tak, może prowadzić w dobrym kierunku, jeżeli rozpatrujemy właściwe mikrokontrolery. Za takie uznałbym układy zawierające rdzenie Cortex-M23, Cortex-M33, może też Cortex-M7. W tych przypadkach da się już...
Pamiętaj że każdy procek będzie miał inaczej zrealizowane przerwania, cortex-m zrzuca do rejestry automagicznie, cortex-A wymaga już zrobienia tego ręcznie. C51 nie znam, ale możliwe że tam tez przerwanie mogło być szybkie bez zrzucania rejestrów na stos. Tylko kilka rejestrów jest odkładanych na stos automatycznie; reszta - jeśli jest to konieczne...
RASynBoard to nowa płytka prototypowa firmy Avnet. Sercem RASynBoard jest układ RA6M4 firmy Renesas zawierający jednordzeniowy procesor ARM typu Cortex-M33 o taktowaniu 200MHz. Kompatybilność RASynBoard obejmuje Renesas e2 Studio IDE. RASynBoard ma 256kB pamięci SRAM, 1MB pamięci flash (układ RA6M4) oraz 16 Mb pamięci flash typu SPI NOR. RASynBoard...
Witam ,czy istnieje szansa na identyfikację tego procesora? Nuvoton NuMicro M031TD2AE (ARM Cortex-M0): [url=]Link (na tej stronie można odnaleźć SDK dla tego MCU).
1. Toolchain od CodeSourcery obsługuje każdego istniejącego ARMa, wliczając w to ARM7, 9, 11 i Cortexy. 2. Nie ma żadnej sensownej wtyczki do Eclipse dla ARMów. 4\/3!!
Dzięki Szwedzkiej firmie Oberon Microsystems Inc., która przeportowała Microsoft.NET Micro Framework (NETMF) możliwe jest pisanie programów dla mikrokontrolerów SMT32 w popularnym języku C#. NETMF wykonuje kod bez pośrednictwa systemu operacyjnego tak jak to jest w przypadku tradycyjnego komputera z zainstalowaną platformą.Net. C# zyskał sporą popularność...
Witam wszystkich Elektordowiczów! Podczas programowania mikrokontrolerów LPC17xx (ARM Cortex-M3) program LPCXpresso zwraca mi błąd: "02: Failed on connect: Ee(02). Not connected to emulator." Próbowałem programować kilka mikrokontrolerów, ale zawsze to samo. Wcześniej działało mi to w 100%. Używam płytek LPCXpresso LPC1769, więc błąd w połączeniu mikrokontrolera...
IDE jest za darmo, ale brak jakichkolwiek możliwości optymalizacji kodu i brak niektórych narzędzi (slidery, tabele i wykresy real-time) które były w starej wersji Mplab spowodował, że wolałem się przesiąść z dsPIC33EP na Cortexy-M4 od ST. Inna sprawa, jeżeli chcesz się nauczyć innego języka (np. C), to weź też inny uC. Nie mówię o ARMach, tylko o czymś,...
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
Na ali pojawiła się jakaś nowa dziwna wersja ESP-01 W (obrazek poniżej). Ze specyfikacji wynika, że został użyty " ARM Cortex-M3 chip running freeRTOS ". Moduł wyposażono w 8MB flash. Jest to dla mnie całkowita zagadka, ale za cenę 6 PLN z wysyłką chyba warto sprawdzić, co to za cudo :)
Witam wszystkich !!! OKAZJA!!! Mam do zaoferowania bogatą w liczne peryferia makiete dydaktyczną z uC STM32F103VET6. Podstawowe parametry mikrokontrolera STM32F103VET6: * MCU,32BIT,CORTEXM3,512KFLASH,100LQFP * Series:STM32 * Flash Memory Size:512KB * RAM Memory Size:64KB * No. of I/O Lines:80 * No. of ADC Inputs:3 * No. of Timers:8 * No. of PWM Channels:16...
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.
No i sprawa w pewnej części się wyjaśniła sama. :) Okazuje się, że do tej pory - jednak wbrew temu co twierdził Freddie - Flash Loader Demonstrator (wersja 2.2.0) nie obsługiwał żadnych nowszych układów STM32, w tym serii F-2. Wczoraj (!) na forum firmowym STM pojawiła się informacja, że na ich stronach można znaleźć nową wersję FLD w wersji 2.4.0,...
Znalazłem rozwiązanie! Problemem najwyraźniej jest sam Flash Magic. Wersja 4.24 proponowana przez kolegę niestety nie obsługuje rdzeni Cortex. Ściągnąłem z netu wersję 5.74 i układ programuje się poprawnie i natychmiastowo czyli tak jak powinien. Wszystkim serdecznie dziękuję za pomoc i poświęcony czas. Gdyby ktoś miał podobny problem zamieszczam starszą...
Witam Jak w temacie poszukuję osoby znającej się na programowaniu aby napisać soft na procesor ARM z rdzeniem Cortex-M4. Chodzi mianowicie o falownik ze sterowaniem wektorowym z 3 punktowym pomiarem prądu. Nie wiem ile mam zaproponować za takie coś więc na start powiem 1000zł lecz wszystkie sugestie i oferty mile widziane. Proszę się nie bać podawać...
Witam. Zaczynam zabawę z mikrokontrolerami STM32 a dokładniej ze rdzeniem Cortex-M3. Posiadam płytkę z mikrokontroler STM32F103VBT6. Nie chcę się bawić w gotowe biblioteki tylko programować "po rejestrach" i tutaj pojawia się pierwszy problem - które środowisko wybrać. Próbowałem Atollic TrueSTUDIO wybrałem sobie Embedded C Project naładował mi tyle...
(at)kamill_94 Jest dużo osób, które radzą sobie z programowaniem uC. ARM, AVR, PIC, 'C51 czy inny rdzeń, to tylko inny zestaw rozkazów. O ile nie piszesz w asemblerze, a dzisiaj to już rzadkość, to naprawdę nie ma większej różnicy. Więcej różnic zauważysz w peryferiach, ich obsłudze i możliwościach systemu jako całości. To nie jest tak, że ARM pozwala...
Niedawno przedstawiłem wnętrze taniego smartbanda z interfejsem BT, kolorowym wyświetlaczem i kilkoma funkcjami typowymi dla tego segmentu . Teraz opiszę jak zabrać się za programowanie tego układu. Opaską steruje SoC DA14585 firmy Dialog (Renesas) posiadający rdzeń ARM Cortex-M0. Ma 96 kB pamięci RAM i 64 kB pamięci jednorazowo programowanej (OTP)....
W Vinculum masz pełnoprawny mikrokontroler + dwa host/device urządzenia. Możesz zrobić co dusza zapragnie (w miarę miejsca w pamięci). Możesz zrobić zwykłe urządzenie o 2 interfejsach typu HOST - jeden do pendrive - drugi - do telefonu. Wtedy sterowanie zostawiasz "w urządzeniu" na VNC2. Jeśli interesuje cię coś więcej - przejdź na model "HOST OTG"....
Bardzo dziękuję, za odzew. Wszelkie informacje są dla mnie cenne, ponieważ jestem niezorientowany w ARM-ach, a te pierwsze decyzje są istotne. Z tego co się rozeznałem to procesory Texas mają środowisko Code Composer Studio pod Linuxa. Podobnie procesory Silicon Labs mają środowisko Simplicity Studio dostępne dla Linuxa. (trzeba się logować, ale chyba...
Myślę, że najodpowiedniejszym wyborem na początek będzie jakiś mikrokontroler z rodziny AVR z tego względu, że nie są to bardzo skomplikowane układy i pozwolą ci poznać podstawy .Do tego polecam dobrą książkę i tutaj mogę zaproponować: "AVR i ARM7. Programowanie mikrokontrolerów dla każdego" autorstwa Pana Pawła Borkowskiego .Według mnie dla zupełnie...
Tak sobie przeglądam MSP430 i CORTEX'y (LuminaryMicro i STM) pod kątem zyżycia energii i albo mnie sie zdawa, albo super-chiper-energooszczędne MSP430 wcale nie wypadają tak rewelacyjnie, gdyż: uC_____MSP430F2xxx___MSP430F5xxx__Cortex... 1MHz___365___________165___________86 (0,19mW/MHz) 16MHz__5840__________2640__________1376 25MHz__-_____________4125__________2150....
Czemu od razu "SAMxxx"? Nie ma na swiecie innego producenta niz Atmel?! Prockow nie identyfikuje sie po cyferce stojącej za "SAM", tylko po RDZENIU!!!! Zdecyduj, jaki RDZEN chcesz oprogramowywać, nastepnie poszukaj producentow ktorzy maja w ofercie procki na wybranym rdzeniu, i tyle. Krotki opis charakterystyki: - Popularny ARM7 Całkiem niezłe procesory,...
Witam, zostałem zmuszony do zaprogramowania mikrokontrolera stm32 cortex m3 w języku C. Niestety moja wiedza na ten temat jest dosyć niewielka. Nigdy nie programowałem mikrokontrolerów. Mam skonfigurowany mój zestaw uruchomieniowy (olimex p103) z eclipsem i openocd, możliwe jest debugowanie. Potrzebuję osoby która wprowadzi mnie do tematu programowania...
Witam. Stawiam właśnie pierwsze kroki w programowaniu uC. Pracuję na STM32f4 Discovery (mikrokontroler STM32F407VGT6, rdzeń Cortex M-4) w środowisku Keil uVision 4.7. Chciałbym skorzystać z wiedzy zawartej w książce "Mikrokontrolery STM32 w praktyce" autorstwa Krzysztofa Paprockiego. Znalazłem tam wiele dobrze opisanych przykładów, jednak dotyczą one...
Elektronik - programista Wymagane •Bardzo dobra znajomość języka C •Praca z mikrokontrolerami z rdzeniem ARM Cortex – głównie z rodziny •Doświadczenie z systemami czasu rzeczywistego np. FreeRTOS, RTEMS, Zephyr RTOS •Debugowanie problemów związanych z oprogramowaniem układowym za pomocą analizatora stanów logicznych, oscyloskopu i innych narzędzi; •Znajomość...
OpenOCD==OCD Commander? Ten drugi widzi bez problemu, ale nie bawiłem się nim w programowanie itp. Dodano po 9 Uuu, WinARM nie obsługuje STM32? Zainstalowałem anglia idealist, ale nie wiem o co w tym chodzi, zobaczę jeszcze RIDE. Polecacie coś lepszego o ile jest?
Moim zdaniem problem jest znacznie prostszy niż się wydaje. Mikrokontrolery mają znacznie okrojone zasoby sprzętowe. Skupmy się na pamięci. C bez używania bibliotek umożliwia napisanie programu z narzutem na pamięć FLASH porównywalnym z assemblerem. Z ich użyciem (startup, printf itp) to kilkanaście kb (dla rzeczonego Cortexa) C++ podobnie ale tylko...
Hej ! Dzięki za serdeczne odpowiedzi . A więc , kiedy zaczynałem swoją przygodę z rodziną AVR poznałem dokładnie asemblera , razem z wbudowanymi peryferiami . Używałem w tym celu ksiązki R.Baranowskiego :" Mikrokontrolery AVR ATmega w praktyce" która niby jako przetłumaczony datasheet ale nie ma to jak "papierowa" czytanka . Również myślałem tak zacząć...
Witam Posiadam plytke Embest LPC1700 na NXP1766. Jako srodowisko uzywam Keil MDK. Interesuja mnie programowanie w czystym asemblerze. Mam dwa problemy: 1. Kompilowanie w Keil. Zauwazylem, ze tam parametry kompilacji sa niezmienne poza obszarami pamieci. W czym problem. Chce skompilowac taki program: STACK_TOP EQU 0x20002000 ; constant for SP starting...
Witajcie Przesiadłem się z LPC2148 na LPC1768 i próbuję przełożyć kod na nowy kontroler. Jestem na etapie programującego się kontrolera, potrafię zamigać LEDem, wziąłem się za timery i utknąłem na przerwaniach. Wyczytałem że przerwanie włącza się taką funkcją: NVIC_EnableIRQ(TIMER2_IRQn); Jest ona zdefiniowana w pliku core_cm3.h autorstwa ARM. Gdy właczam...
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...
Do tego są DSPICe, na łamach ep był projekcik zestawu z dsp texasa wyjętego z jakiejś nokii. A na odpowiedzią na twoje pytanie jest google. Przejrzyj jakiś sklep elektroniczny pod względem oferty dsp i ich obudów. A dalej zobacz co będzie konieczne by dany procek uruchomić, jakie IDE oraz programator. Można również zająć się jakimiś cortexami. Szczególnie...
Witam. Stałem się posiadaczem takiego mikrokontrolera: Chciałbym rozpocząć naukę programowania (język C trochę znam). Na początek mam problem z podłączeniem tego sprzętu do laptopa z powodu braku portu rs232. Zastanawiam się czy taka przejściówka pomoże: Następnie jakich narzędzi softwarowych będę potrzebował do zaprogramowania. Posiadam środowisko...
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=]takiego. Na złotki wychodzi nieco ponad 50zł i zastanawiam się czy jest to już kompletna płytka, czy można podłączać ją do USB odpalić jakieś IDE i programować? Jakiś tam sprzęt po atmegach mam, wyświetlacze,...
piotr_go - na jakim sofcie programujesz te proce ? czy masz jakiś emulator ? chciałbym się tym trochę pobawić ale nie wiem od czego zacząć ?
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...
tplewa Moim zdaniem nie warto. Kupiłem J-Link Edu w Seguro (w Polsce) i leży na półce. Najbardziej denerwujące było, że programował procka 2x pod rząd, przechodził do debugera i wtedy "prosił" o odnowienie licencji. Po każdym takim odnowieniu, działał przez kilka minut, czasem godzin i znowu się wywalał.