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...
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?
czy pod atmel studio 6 można programować cortex-y spoza atmela?
http://ics.nxp.com/support/lpcxpresso/zi... <- tu są przykłady wykorzystania każdego z peryferiów pod słabszą rodzinę. Powinny być zgodne, bo właśnie po to jest CMSIS :) Ja sam zajmuje się nimi gdzieś tak od listopada zeszłego roku. Tu są takie moje pierwsze kroki: http://www.elektroda.pl/rtvforum/topic17... Bez większego...
[url=http://www.st.com/mcu/familiesdocs-... mnóstwo materiałów
Też słuszna myśl, jeśli mamy na to fundusze. W ostateczności od biedy zawsze jako debugger możemy wykorzystać zestaw Discovery przy początkach programowania.
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...
a może Modula2? ;)
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).
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
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...
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!!
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...
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 (http://www.ti.com/lit/ug/spruf98x/spruf... 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...
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...
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ę.
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ć...
Firma Freescale po raz drugi w Polsce organizuje seminarium pt. Projektuj z Freescale, które odbędzie sie w Warszawie w dniu 23 Maja 2012, w hotelu Hyatt Regency Warszawa ul. Belwederska 23. Seminarium przygotowane jest z myślą o inżynierach zajmujących się projektowaniem systemów embedded. W ramach warsztatów można poznać od strony praktycznej cechy...
żeby zamigać diodą na STM32F0 potrzebujesz o jedną linijkę kodu więcej niż na AVR. Im bardziej złożone rzeczy będziesz programował, tym bardziej kod na Cortex będzie krótszy od kodu na AVR. Wydajnościowo jest to nieporównywalne - coś jak 10x szybciej przy tej samej częstotliwości zegara. Możliwości peryferiali o niebo większe. Ponadto ARM mają jednolitą...
ARM to nie producent procesorów! ARM zajmuje się opracowywaniem nowych architektur procesorów. Tworzy rdzenie, takie jak Cortex. Sprzedaje firmom architekturę i te dopiero robią mikrokontrolery. To było kwestią czasu, kiedy zrobią taki rdzeń. Miałem okazję pracować na procku z rdzeniem Cortex-M3 (programować go) i bardzo przypadły mi one do gustu (rodzina...
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.
SDM630 ma RS485 i rozumiem, że tak masz spięty z Growattem ? można by spróbować zastosować dwa konwertery RS485/Ethernet, tylko trzeba wybrać taki, który obsługuje Modbus. Np. taki https://botland.com.pl/konwertery-usb-ua... Pozdr
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?...
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...
Postanowiłem pozostawić w spokoju tematykę AVR32 i zająłem się STM32 z rdzeniem Cortex.
Chodzi o ten model z k.2017 Asus Pro B9440 ( i5-7200U, i7-7500U) Kaby Lake-U [url=https://www.laptopmag.com/reviews/l... * [url=https://www.notebookcheck.net/Asus-... _Review/ lub [url=https://www.ultrabookreview.com/169...
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=http://en.wikipedia.org/wiki/ARM_ar... - Wikipedia EN Pewnie poczujesz się rozczarowany, ale to co kupiłeś jest chyba...
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)...
Wtyczkę instalowałem z managera Eclipse więc myślałem, że nie zainstaluje mi wtyczki z którą nie jest kompatybilny. Instalowałem też najpierw wszystko do ARM żeby wykluczyć gryzienie się z wtyczką AVR, ale nic nie pomagało. Jak wrócę do domu sprawdzę na innej wersji Eclipse i zrobię tak jak mówisz dwa Eclipse`y. Może polecasz jakąś inną wtyczkę? Zamierzam...
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).
Co rozumiesz pod pojęciem "literatury, która by wprowadziła w programowanie STM'ów"? Chodzi ci o filozofie pracy na rdzeniu Cortex?
Jednak wybór padł na Freescale Cortex M4. Dzięki wszystkim za porady.
Programator już masz :) wg. wpisu na stronie MultiTool'a: Praca jako programator procesorów firmy NXP opisana została na naszym FORUM. Do programowania tych procesorów wykorzystywany jest program Flash Magic. Za pomocą tego oprogramowania zaprogramujesz m.in. nowe procesory Cortex-M0 LPC11xx, Cortex-M3 LPC13xx lub Cortex-M3 LPC17xx i wiele innych....
Jeżeli to muszą być AVRy, to weź dowolną płytkę z serii Xplained. W Polsce dystrybutorem jest np. Seguro. Na niektórych masz dodatkowo programator z debugerem za cenę niższą niż produkty z Atnel. Pełne wsparcie producenta układów i programatora w środowisku Atmel Studio: kompatybilne, nie trzeba się przełączać, wgrane bootloadery i bardzo dużo programów...
Witam, 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,...
Witam! Jest to mój pierwszy post na elektrodzie, ale już od dawna byłem jej biernym użytkownikiem :) Do tej pory programowałem trochę mikrokontrolery AVR w języku C. Chciałbym nauczyć się też programować mikrokontrolery z rodziny ARM. Myślę, że dobrym wyborem będzie rdzeń CORTEX-M4. Nie wiem tylko jakiego producenta wybrać. Z tego co się orientuję to...
[url=http://mikrokontrolery.blogspot.com... możesz znaleźć odpowiedź.
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...
umiejętność programowania w C/C++ procesory cortex, SAM4, mile widziane doświadczenie z Espressif, LoRa praca etat / kontrakt okolice Gdańska
O, i tu zaczynamy się wszyscy zgadzać. Ale konkluzja jest inna, niż "stosuj tylko ARM z rdzeniem Cortex" :)
Jeżeli chcesz uczyć się obydwu światów (tzn hosted i bare metal) w jednym to proponuję użycie innej platformy - jakiegoś STM32MP1 np. https://www.st.com/en/evaluation-tools/s... albo https://wiki.seeedstudio.com/ODYSSEY-STM... przy czym SeedStudio nie dostarcza takiego środowiska i przygotowanie dystrybucji np. Yocto wymaga trochę...
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....
Czy do tych Cortex-M0 i Cortex-M4F jest jakieś darmowe pełne środowisko programistyczne z darmowym pełnym kompilatorem? Jeśli nie, to jako amator lub firma z małym budżetem wybieram AVR lub ARM7,ARM9, AVR32 w zależności od ich możliwości, łatwości, umiejętności programowania i zależności od zastosowania. Cortex-Mx mają to samo środowisko (darmowe i...
Jak by tak każdemu miało się opłacać stosować tylko LPC to AVR'ów już by danwno nie było na rynku a tymczasem: były, są i jeszcze długo będą ;) No weźmy czysty pojedynek, bez Attin bo to inna kategoria wagowa, bez BASCOMowców, bo to inna grupa docelowa. Tylko AVR średniej klasy, z jednym uC z rdzeniem Cortex, programowanie oczywiście w C. Stan na 8.12.2010...
Gdyby Szanowny Autor poczytał posty o środowiskach programowania przd zadawaniem pytań, pytać by nie zadawał. ;) Masz do wyboru całe mnóstwo środowisk do wszytskich uC rodziny ARM Cortex: Eclipse DIY opisywane przez Freddiego, CooCox - gotowiec, Keil do 32 KiB itd.
Czy takie złe praktyki programistyczne mogą się również pojawić u osób nie korzystających z Arduino Core? Tak, złe praktyki programistyczne są możliwe w każdym środowisku programowania, nie tylko przy korzystaniu z Arduino Core. W zależności od umiejętności i doświadczenia programisty, można popełnić różnego rodzaju błędy i stosować złe praktyki programistyczne,...
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ć...
W załączniku znajduje się projekt płytki PCB zrobiony w Eagle, jednak nie potrafię (a w zasadzie nie mam czasu aby się tego uczyć) wygenerować plików gerbera. Ewentualnie pomocna może być konwersja do Protel99SE (w tym sobie raczej poradzę). Ogólnie to zajmuję się raczej programowaniem embedded, więc za przysługę konwersji do gerber, lub Protel99SE...
Napisz więcej, do czego potrzebujesz tego "programatora", bo w przypadku tych procesorów słowo "programowanie" jest szeroko pojęte. Tego typu układy, mam tu na myśli układy z rdzeniem ARM Cortex-Mx, zazwyczaj mają już wbudowany bootloader i wtedy zaprogramować układ można za pomocą przejściówki USB-UART, ale o tym trzeba poczytać w dokumentacji procesora,...
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...
1. Ta płytka nie ma wbudowanego JTAGa. W przeciwnym wypadku po do by jej było złącze JTAG 20-pin? 2 + 3. Na stronce dostępny jest trial wersji "rozbudowanej", w darmowej musisz sam zadbać o skrypt linkera i startup. Wbrew pozorom nie jest to takie trudne - dobry przykład (polecam te z mojej stronki dla stm32 - http://www.elektroda.pl/rtvforum/topic13...
Niedawno programowałem LPC2478 i tam nie było tego problemu. No ale to już niemłody ARM7TDMI-S, a nie Cortex-M3. :)
Witam, jeśli ma to być coś prostego i taniego to polecam serie LPC111X z rdzeniem Cortex-M0 np. LPC1114. Do programowania można wykorzystać darmowe środowisko LPCXpresso. Jest też dostępny JTAG LPC-Link w rozsądnej cenie. Pozdrawiam Poprawka: Przepraszam za błąd, LPC111x nie mają wewnętrznego RTC. Ale NXP właśnie wprowadza nową serię LPC1200 z rdzeniem...
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...
Na początek, żeby "nie utonąć" weź coś najprostszego z Cortex-M0, w przeciwnym wypadku balast w postaci złożoności peryferiów pociągnie Cię na dno jak Titanica Przesadzasz. Nie musi wszystkiego na raz wykorzystywać. Zresztą wiele rzeczy w noszych prockach jest lepiej/logiczniej zrobione i przez to łatwiej sie je programuje.
Jeśli coś mniejszego od Raspberry/Orange Pi, to proponuję zacząć od poszukania oprogramowania niezbędnego do działania z Arduino i z modułem STM32, oraz sprawdzenia, jakie możliwości daje który moduł. Z tego, co pamiętam, STM32 jest dużo szybszy, najtańsze moduły do obu są w cenie kilkunastu zł - moduł STM32C8T6 od około 14zł, Arduino Pro Mini od 12.60zł...
http://obrazki.elektroda.pl/7486365200_1... Firma Freescale wraz z polskimi dystrybutorami zaprasza wszystkich zainteresowanych na cykl szkoleń poświęconych programowaniu mikrokontrolerów ARM w aplikacjach Internet Of Things. W czasie szkolenia uczestnicy będą mogli poznać od strony praktycznej metody programowania mikrokontrolerów...
W dalszym ciągu mam problem z błędem "Cortex-M0". Próbowałem zmieniać/dodawać algorytmy programowania flasha w opcjach projektu, jednak skutek był tylko połowiczny. Na jednym z algorytmów próbowało cokolwiek wgrać, płytka sygnalizowała, że coś się dzieje, ale po kilku minutach środowisko zwracało timeout płytki :/ Problem programowania rozwiązany. Gdyby...
Witam, Na stronie http://www.stm32.eu/ 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: http://obrazki.elektroda.pl/2207592800_1... Kompilacja przebiega poprawnie o czym świadczą komunikaty zaznaczone w zielonym...
A co tu rozpoznawać? Cortex-M3 czy Cortex-M4 to z punktu widzenia programisty jedno i to samo, chyba, że chcesz bawić się w asemblerze.
Witam Obecnie programuję mikrokontrolery ARM Cortex M4 W projektach głównie chodzi o systemy akwizycji danych z ADC, magistrali CAN, UART itp... Przyszło mi do głowy aby zamiast używać zestawów ewaluacyjnych dla mikrokontrolerów w stylu STM Discovery potraktować Raspberry jak mikrokontroler a nie komputer lub SoC. Nie ukrywam że największą zaletą rpi...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
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...
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)....
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...
Języka C nauczysz się z kursów w necie - pełno tego a ja polecałbym Ci na przykład książkę na temat ARM - Cortex M3 (mam takową do sprzedania) w której są opisane też biblioteki (darmowe) firmy STM.
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ż...
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....
Prawie wszystkie procki z rodziny ARM7 (także ARM9 i Cortex M3) zaprogramujesz H-JTAG'iem, który moim zdaniem jest najlepszy do tego celu. Ale oprócz tego większość IDE ma w sobie programator..
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ą...
Jak stoisz z programowaniem? W starszych samochodach królowały rdzenie 68k, '51 i ew PIC, dzisiaj głownie ARM Cortex, Tri-Core, Renesas/RX. Podstawy assemblera dla tych rdzeni są wskazane, a już na pewno wiedza na temat organizacji pamięci. Na ile rozumiesz algorytmy sterujące ECU silnika?
piotr_go - na jakim sofcie programujesz te proce ? czy masz jakiś emulator ? chciałbym się tym trochę pobawić ale nie wiem od czego zacząć ?
Programowałeś kiedyś układy FPGA? Znasz VHDL np.? To jest trochę inna bajka niż uC.
To może napiszesz, jakie minimalne warunki ma spełniać program napisany w C, żeby go załadować na LPC-Link2, a on działał? A może opiszesz, w jaki sposób mogę skompilować demo przy użyciu takich narzędzi, które u mnie działają, żeby zadziałało? Hm... mam nadzieję, że w C dla ARM są operacje dostępu do rejestrów procesora? Zwłaszcza tych specjalnych,...
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...
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...
Jeszcze pytanie o same procesory. Czy ten STM32F4 na rdzeniu Cortex-M4F jest dużo wydajniejszy od MKL25Z128VLK4, rdzeń Cortex-M0+? Oraz wyczytałem także, że ten Freescale jest wykrywany przez system jak zwykły pendrive i programowanie polega na przekopiowaniu na niego skompilowanego programu? To prawda? Czy proces wgrywania programu do STM32F4 DISCOVERY...
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?
Cena 77 zł [url=https://kamami.pl/programatory-segg... A tym programowałem procesory firmy CYPRESS [url=https://kamami.pl/nxp/204913-lpc-li...
Bardzo ciekawa dyskusja widzę tu się rozwinęła... Dodam więc coś od siebie. Nie zajmuję się puki co zawodowo projektowaniem i programowaniem systemów z µkontrolerami, ale w wolnych chwilach lubię się trochę w to pobawić, poza tym mojego magistra robię na ARM7. Przerabiałem w swoim życiu MCS51, AVR8, HCS12, ARM7, a teraz spoglądam w stronę Cortex'ów....
Dzięki pomogło ;) [syntax=c]GPIOA->ODR |= GPIO_ODR_ODR0;[/syntax] edit. W atmega w dataschet była opisana ilość programowań ale nie znalazłem takich informacji o cortex jestem ciekawy jaka jest ilość. Wiem że ciężko i mało realne jest przekroczyć taką ilosć nawet atmegach. Pozdrawiam.
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...
Myślę że jednak dyskusja przypomina taki o to fragment: https://youtu.be/e1IfOzZH1TQ?t=110 (at)Urgon Jak ktoś nie potrafi programować to każde trywialne zadanie rozwinie do bardzo dużego kodu. https://www.elektroda.pl/rtvforum/topic3... Masz przykład jak minimalnie obsłużyć cortex-m. To co pokazałeś to jest jakiś ponury żart.
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...
czy jest sens inwestowowac czas na nauke 51/52 czy tez ARM sa definitywyna przeszloscia i na wlasnie na ich programowanie jest najwieksze zapotrzebowanie (w sensie oferty pracy, niekoniecznie w polsce) ? Wszystko zależy w jakiej branży chciałbyś pracować jako programista. Wystarczy stwierdzić na czym jest oparta większość urządzeń i wnioski nasuną...
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,...
Odpowiedzi na nurtujące Cię pytania łatwo znajdziesz w dokumnetacji - Reference Manual i Data Sheet. Bez czytania dokumentacji nie zrobisz NIC z żadnym układem. Linie portów w różnych układach różnych producentów są różnie umieszczone i nie zależy to od rdzenai procesora. Np. Freescale Kinetis mają na ogół "uorządkowane" porty. W praktyce nie ma to...
Witam W moje ręce przez przypadek wpadł mikrokontroler AduCino360 oparty o rdzeń Cortex M-3. Na jego temat w internecie nie ma zbyt wielu informacji, które mnie, laikowi w tej dziedzinie pozwalały by jakkolwiek rozpocząć naukę programowania. W nocie katalogowej AduCino360 jest napisane "mechanicznie kompatybilny z systemem Arduino". I tu rodzi się moje...
Na stronie libretuya znajduje się cała specyfikacja, z układem pinów, mapowaniem pamięci, a jedyną rzeczą, której brakuje, jest informacja o cholernym obrazie lub o tym, jak go zdobyć. https://docs.libretiny.eu/boards... Tam można znaleźć link do przewodnika po informacjach i flashowaniu, w którym wykonują ogromny skok od znalezienia numeru płyty...
Witajcie, Czy są jakieś certyfikaty w Polsce lub za granicą, które dokumentują wiedzę z dziedziny embedded. W chwili obecnej programuję niskopoziomowo 32b(cortex m3) oraz 16/8 bitowe mikroprocesory i raczej ten obszar wiedzy mnie interesuje. Może znacie jakieś godne polecenia lub macie się czym pochwalić ?:)
NVIC w manualu jest dość słabo opisany, ale widze, że są jeszcze dwie noty - manual programowania Cortexów-M3 i STM32F10xxx i tam są opisane jeszcze inne rzeczy (m.in NVIC)
Zamiast biadolić o braku informacji, ściągnij kompletną dokumentację z arm.com. Z drugiej strony na początek i dla początkujących niezbyt jest ona potrzebna. Programowanie w C dość skutecznie przykrywa co ciekawsze cechy ARMv7 i przeciętny programista nie musi wiele wiedzieć o wnętrznościach procesora.
(at)Badman: jak wygenerować kod asemblera i z jakich źródeł uczyłeś się asemblera ? Tak ja pokazał michalko12. Ogólnie kod asemblera generuje się poleceniem objdump, a w tym przypadku arm-none-eabi-objdump, program znajduje się w katalogu sciezka_do_lpcxpresso/lpcxpresso/tools/b... dokumentacja tego programu i innych znajduje się w katalogu sciezka_do_lpcxpresso/lpcxpresso/tools/s...
Witam, Przenoszę się z AVRów na ARMy i mam taki dylemat. Posiadam dwie książki z BTC na temat programowania procków LPC2000 (ARM7TDMI) - uC w praktyce i programowanie w C. Coś tam kumam architekturę, pisałem już soft na Cortex-M3 (prosty). Jednak mam zamiar kupić zestaw startowy, mogę mieć takie: LPC1114 - Cortex-M0 LPC1343 - Cortex-M3 LPC1768 - Cortex-M3...
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...
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...
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...
No właśnie Atmega... A co jak będzie to jeszcze coś innego niż Atmega bo potrzeba będzie szybszego sterownika? Cały sens w programowaniu PLC opiera się o to, że kiedyś robili to prości elektrycy, dlatego taki LAD jest uproszczony do granic, to co odpowiadało rysunkowi technicznemu, można było bez problemu przenieść do programu. Poza tym, bez względu...
AVR to dziś już raczej ciężko, ale na pewno doskonała znajomość ich architektury i programowanie w języku C, do tego oczywiście dobra znajomość C. Wszelkich protokołów I2C SPI UART (RS232 422 485). Umiejętność projektowania płytek (tu minimum doskonała znajomość Eagle. I nie mówię tu o jedynie o umiejętności obsługi programu, ale o wszelkich zasadach...
Odświeżam stary swój temat. Ciągle ciągnie mnie do psoc ów . Zestawu kupować nie będe ale programator muszę i tu zaczyna się problem. Jedyny jaki znam i wiem że jest kompatybilny z Psoc 5LP i 4 to MiniProg 3 który w farnellu kosztuje ponad 300zł. I szukam jakiejś alternatywy. Widziałem samoróbki z AVT ale one tylko do PSoC 1 są. Z tego co widzę PSOC...
atmel cortex programowanie cortex firmware cortex przerwania
autoalarm astry dioda selenowa regulacja silniczków
Zardzewiała antena siatkowa a odbiór DVB-T2 Ładowarka GAL 1880 CV Bosch: Szybkie i Bezpieczne Ładowanie Akumulatorów