a jakich części potrzeba do USBASP? Może sam zrobię. Przede wszystkim potrzeba procka z zaprogramowanym wsadem, a żeby go mieć potrzebny jest programator - czyli typowy problem jajka i kury. Swoją drogą, programator jest wygodny i przydatny, więc warto go mieć, a jeszcze wygodniejszy jest programator i debugger. Najlepiej sobie kupić płytkę Atmel Xplained-Mini,...
https://obrazki.elektroda.pl/5285565000_... Język programowania Arduino i środowisko Arduino IDE są najpopularniejszymi narzędziami programistycznymi na rynku hobbystów i amatorów. Niestety temu narzędziu brakuje niektórych funkcji dostępnych w profesjonalnych IDE, takich jak autouzupełnianie kodu czy możliwość dodawania punktów przerwania...
nawet jeśli używasz progmem to i tak przed użyciem są wczytywane gdzieś do ram Są wczytywane tylko te, które są użyte przez daną funkcję z biblioteki SSD1306 i trzymane w lokalnym stosie tej funkcji przez czas niezbędny do ich ekspozycji. Nie ma żadnego "przejeżdżania po zmiennych". Dodano po 4 trudniejsze to debugger Tym bardziej, że do Arduino Uno/Nano...
1. Atmel Studio 6 jako środowisko jest bardzo dopracowane, ale też ciężkie (nawet na nowszych komputerach chodzi jak chodzi). Jeśli nie zamierzasz korzystać z nowych procesorów (ATTiny4/5/9/10, ATXMega) to weź AVR Studio 4. wersji 5 unikaj jak ognia. 2. Nie za bardzo - niby da się, ale to jest kombinowanie i niebyt wygodnie i szybko to działa 3. Tak,...
Wskazany w linku debugger to zapewne JLink ale za cenę niespełna 10 $ to napewno nielegalny klon :) Jeżeli chcesz poznać LPC'ki i mieć debugger to wejściami . Kiedyś zapomniałem o tym fakcie i dziwiłem się dlaczego program nie działa tak jakbym się tego spodziewał.
teraz co do programowej strony, czy macie może jakieś projekty na których mógłbym się wzorować, jakie oprogramowanie będzie najwygodniejsze (na razie poznaję AVR Studio 4 ale kompletnie nie podoba mi się ten program i szukam czegoś innego) i może jakiś ogarnięty, napisany prostym językiem poradnik do mikrokontrolerów. AS4 jest stare jak świat, ale...
W tej chwili dla AVR jest to najlepsza opcja - stosunek tego co masz do ceny jest super. Wbudowany debugger pokaże ci nowy świat. Do tej pory takie pytki miały tylko platformy dla ARM. Oczywiście można kupić coś z ATMega8, ale musisz do tego dokupić osobny programator. Niby USABAsp na początek się nada, ale za cenę tego, uwierz mi - złomu, masz fajną...
Arduino z ATmegą32U4 możesz przerobić na debugger UPDI - klon Xplaied kompatybilny ze wszystkimi uC z interfejsami SPI/dWire, UPDI, SWD, TPI. Link do mojego projektu - schematy, płytki i firmware: https://hackaday.io/project/162372-xplai... https://www.elektroda.pl/rtvforum/topic3... (at)edit: Podłączenie Arduino: D7(PE6)<-->UPDI/RESET...
Każdy z nas widział lub korzystał kiedyś z Arduino. Wszyscy hobbyści bardzo je lubią i nie ma co się dziwić - moduły te bardzo łatwo jest opanować i nawet ktoś, kto nigdy nie miał do czynienia z systemami wbudowanymi, może w chwilę nauczyć się je programować i zbudować w oparciu o Arduino coś na prawdę ciekawego. Ekosystem Arduino pozwala w prosty i...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
(at)iguscraft Jednak postanowiłem, że czas wejść w erę mikroprocesorów i mikrokontrolerów. Jeżeli chcesz zacząć programować MCU to proponuję nie patrzeć na tego AT89C2051 czy STC15W408AS. Nie zagłębiaj się paleontologię. Proponuję abyś rozpoczął od AVR-ów. Są one bardzo proste w programowaniu. Możesz zacząć od Arduino albo od płytek typu Xplained Mini...
Co do debuggera w arduino to jest, oczywiście. Wszystkie zmienne można obserwować oraz zmieniać online, rewelacja. Sam debugger debuguje aż tak że gdy masz jakiś bug w programie to sam Ci go pokaże. Jednym ptaszkiem w ustawieniach mozesz wszystko zautomatyzować, więc w zasadzie wszystko robi się samo. Nawet za bardzo nie trzeba pisać kodu wtedy.
Dwurzędowe piny to dobre rozwiązanie bo każdy sygnał cyfrowy będzie miał powrotną drogę do masy. Dowiedziałem się o tym z Youtube z kanału Roberta Feranec'a. Jego gościem był Eric Bogatin - wspomniał o słabości projektu arduino uno i przedstawił projekt swojego studenta właśnie ze wspomnianymi dwurzędowymi pinami. Można było też dać 10-pinowe złącze...
Co istotne w porównaniu do Arduino, do każdego projektu możesz mieć customowy zestaw bibliotek (ta sama biblioteka np. ze zmienionymi parametrami) czego w Arduino nie zrobisz. Ja się bardzo cieszę, że nie zrobię, jeszcze tylko by mi brakowało mieć 10 tak samo nazywających się bibliotek, które różnią się kodem. Jak potrzebuję zrobić forka z jakiejś...
Cześć, Potrzebuję odczytać oraz zmodyfikować rejestr pamięci w uC Atmega 640. Zainstalowany jest on w centrali wentylacyjnej, w której producent ma bug obracający czujniki temperatury. Niestety centrala jest już po gwarancji, a najbliższy serwis, który jest w stanie to zmodyfikować, ma ponad 300 km w jedną stronę. Pozostali jedynie proponują wymianę...
(at)fotzsyzrk Może być. Jednak poszukaj Xplained mini - to płytka hardwarowo zgodna z Arduino, lecz ma na pokładzie programator i debugger współpracujący z Atmel Studio 7 do którego masz Arduino IDE. Debugger to narzędzie nie do przecenienia. Wydasz 10$ zamiast $2.5, ale IMHO warto.
Podobnie jak w przypadku komputerów jednopłytkowych, procesorów, procesorów graficznych i innej elektroniki na rynku, pandemia wpłynęła także na produkcję mikrokontrolerów, pozostawiając producentom ograniczone zasoby. Oczekuje się, że niedobór chipów zakończy się w nadchodzących miesiącach, a wkrótce po tym nastąpi uzupełnienie dostaw. Niezależnie...
Pewnie debugger (firmware) robi cenę, bo podobne arduino nano every jest sporo tańsze. Ale zawartość sprzętowa prawie taka sama, też ma SAM-a do programowania. W botlandzie teraz znalazłem za 54zł.
Nie ma bootloadera arduino wgranego, ale to jakieś 5s - ta płytka ma pełny programator + debugger on board.
Zestaw IMHO ok, rozważyłbym tylko zakup Arduino w nieco innej wersji: https://www.seguro.pl/sklep/?zobacz=5721 Jest to płytka ewaluacyjna z Atmela kompatybilna z Arduino. Jej zaleta jest taka, że na pokładzie ma programator/debugger współpracujący z Atmel Studio (do którego masz dodatek Arduino IDE). IMHO debugger to bezcenna zabawka dla początkujących....
AVE... Każdy język programowania, który używa niewidzialnych znaków w swojej składni jest z gruntu złym językiem. Programiści Pythona twierdzą, że to po to, by kod ładnie wyglądał i był czytelny. Za ładny wygląd i czytelność kodu, który piszę dla mikrokontrolerów PIC odpowiada edytor kodu w IDE, przez co ja nie muszę o tym myśleć. Edytor rozpoznaje...
(at)akrissek - jeśli myślisz o takiej płytce to kup sobie Atmelowski Xplained mini - funkcjonalnie jest to odpowiednik Arduino uno, tyle, że ma na pokładzie programator i debugger działający w Atmel Studio w tym w Arduino IDE dla Atmel Studio, a w dodatku jest tańszy.
Ardunino to tylko procesor + framework. Natomiast jeśli chcesz coś poprogramować bez ograniczeń arduino, to kup sobie np. od Atmela/Microchipa płytki Xplained mini - są w formacie Arduino, możesz je programować w Arduino, ale dodatkowo mają wbudowany debugger współpracujący z Atmel Studio - więc o wiele wygodniej się pisze programy - w razie problemów...
U majfriendów mają za <60 zł płytki na core M4. Mają od groma ADC oraz 2x12bit DAC. Debugger chyba zewnętrzny STLINK (nie wbudowany), ale taki STLINK to koszt chyba z 10zł albo <7zł jeśli zrobisz sobie STLINKa z płytki blue pill. EDIT, jest i za 44zł z wysyłką licząc.
Ok, obczaję ten Xplained, a z tamtych co mógłbyś mi polecić. Debugger jest w programie do arduino. Zapewniam cię, że nie ma debuggera. Aby debuggowanie działało oprócz części programowej niezbędny jest debugger sprzętowy, któego żadne Arduino nie ma, ma na tomiast Xplained mini.
Nie ma prostej odpowiedzi na Twój dylemat - wszystko zależy co chcesz osiągnąć, jakie są Twoje oczekiwania, jak długo planujesz pracować w środowisku Arduino itp... Poczytaj podobny temat: https://www.elektroda.pl/rtvforum/topic3... nawiąż kontakt z jego autorem i dopytaj czy po tych paru miesiącach jest zadowolony z podjętej decyzji. bo klasyczne...
stm32duino.com - różne rzeczy zrobili, Arduino i parę bootloaderów.
(at)tplewa Niech kolega jeden sensowny powód dlaczego nauka C jest niemożliwa Ponieważ imputujesz mi stwierdzenia, które nie padły z mojej klawiatury - dyskusja jest niemożliwa. To ja zapytam: dlaczego twierdzisz że nauka C na PC-ie jest nimożliwa, a debugger przeszkadza w trakcie debugowania?
(at)Celler Xplained ma na pokładzie debugger - co prawda nie działa on o ile wiem w Arduino IDE, ale działa w Atmel Studio. Umożliwia on podgląd tego co robi mikrokontroler - możesz w dowolnym momencie przerwac program, podglądnąć stan procesora, a następnie kontynuować jego działanie. Na razie może nie bardzo ten opis cie przekonuje, ale to potężne...
A ja na początek nie polecam Ci mikrokontrolerów 32b! IMO szkoda zawracać sobie już głowę AVR-ami. To co Ci wysłałem - masz MBED środowisko ala ARDUINO online i offline, debugger i co tam tylko chcesz. Ale brnij w co chcesz.
https://obrazki.elektroda.pl/2786978800_... Arduino powstało już piętnaście lat temu. Moduły z tej rodziny nadal uważane są przez wielu poważnych inżynierów, za zabawki dla hobbystów, nawet jeżeli często wykorzystuje się je w dużych, komercyjnych produktach. Ich popularność w tego rodzaju systemach zwiększa się, dzięki popularyzacji...
ST-Link V3 został zaprojektowany z myślą o pracy z systemami operacyjnymi, więc debugger powinien umożliwić grzebanie w systemie. Z drugiej strony mocno rozwijają też Monitor, aby podglądać stan aplikacji real-time, bez zatrzymywania programu, czyli na wypadek kiedy debugger nie zadziała. Integracja, z tego zrozumiałem i widziałem, jest na nieco głębszym...
Co do SWD, to DwbugWire nie jest udostępniany przez producenta i pewnie problem z hackowaniem tego albo prawa licencyjne, ale czy żółci by sie tym przejmowali? Wydaje mi się że dużo prościej było zaimplementować im SWD bez męczenia się z odwrotną inżynierią - ten ich debugger udaje oryginalnego JTAGICE od Atmela i nawet są gdzieś instrukcje jak go...
Kup sobie płytke prototypowa np Xplained mini (tania) z atmegą i bedziesz miał od razu sprzetowy debugger. Sama płytka służyc może potem do b. wielu rzeczy. Miałeś na myśli np. coś takiego? Wbudowany debugger ma tylko Xplained mini. A tak BTW to ma to format Arduino i procek jak w arduino. Także, można to traktować jako tanie Arduino z debuggerem.
Może trzeba było choć nieco wspomnieć o dostępności Arduino Core dla tych MCU? Prawdę mówiąc nawet nie wiedziałem, że już na te MCU są porty. To dobrze. Ciekawi mnie, czy na tym MCU VMT jest we FLASH, czy nadal jest kopiowane do SRAM, co jest zmorą C++ na AVR. Jestem za. Ostatnio w dziale dużo artykułów dla zaawansowanych - jakby zapomniano, że najpierw...
Jeśli zleceniodawca upiera się przy projekcie gdzie nie ma debugera, koszt roboty mnożę przez dwa lub trzy. Czas realizacji także. Arduino IDE jest do hobbystów, a nie zawodowców (zresztą i tak dochodzą kwestie licencyjne wykorzystanych bibliotek dla gotowego produktu tj. LGPL wymuszające udostępnienie .o) Jak to mawiają "your argument is invalid"....
Z Twojego opisu niewiele wynika, opisz to tak, jakbyś mi miał wytłumaczyć jak to zrobić, krok po kroku. Przyczyn może być wiele, np. zasilanie Arduino z USB PC, UNO ma tylko jeden UART i nie może być używany jednocześnie do komunikacji z PC i czujnikiem. Żeby sprawdzić czy czujnik coś nadaje można użyć jakiegoś klona SALAE (kilka dolarów) i podejrzeć...
Poczyniłem pewne zakupy w kierunku STM32 i po 3 dniach od podstaw uruchomiłem projekt napisany pod UNO na STM32 od nowa. Muszę przyznać że to co pod Arduino zajmowało kilka linijek tu wygląda na poważny program choć zasada jest identyczna. W końcu bufor ma już wystarczająco dużo miejsca i od razu skutkuje to w praktyce; wynik - 'scrambled.mp3' Rodzina...
Przede wszystkim znajdź przyczynę zwisu. WD leczy objawy, ale nie przyczyny. Czyli podpiąć się pod debugger i zobaczyć na czym się zwiesza. Regularność zwisów raczej świadczy o błędzie w programie. Jak nie masz sprzętowego debuggera to podłącz się pod port szeregowy i wysyłaj przez niego informacje o przebiegu wykonywania programu. Z analizy takiego...
Każda ATmega ma gorszy stosunek mocy obliczeniowej do ceny od przeciętnego współczesnego uC 32-bitowego. Jeśli zaczynasz poważny projekt, a nie amatorską zabawkę, to zrób go we współczesnej technologii, a nie w muzealnej - wyjdzie taniej i dużo wygodniej. a czy Arduino Due ARM Cortex kwalifikuję się jako te dobre do zastosowań profesjonalnych? Napięcie...
Pokrótce: - Arduino i cała masa bibliotek, modułów i przykładów kodu, który można użyć na zasadzie kopiuj-wklej. - Wiele rzeczy da się zrobić, nawet nie widząc o istnieniu dokumentacji uK, czy jego rejestrach. - Zasilanie 5V, zgodne z TTL, o wystarczającej wydajności prądowej do bezpośredniego sterowania wieloma peryferiami. - Obudowa DIL. - Idiotoodporność...
warunkach bardzo zbliżonych do docelowych bo potem nie ma niespodzianek i pcb jest dobre za pierwszym razem Jeszcze trzeba to oprogramować. Zaufaj nam weź sobie xplained mini, do tego sobie kup prototype shield arduino z otworkami, następnie na tej płytce sobie lutujesz prototyp, programujesz i testujesz - mając debugger nie robisz tego na ślepo, tylko...
http://obrazki.elektroda.pl/2180177300_1... Zespół projektowy Arduino poinformował dziś na swoim blogu o swojej nowej płytce rozwojowej przygotowanej wspólnie z firmą Atmel — Arduino Zero. Sercem nowego Arduino jest mikrokontroler Atmel SAMD21 z 32-bitowym rdzeniem ARM Cortex M0+. To już druga, po Arduino Due, płytka bazująca...
Ok. Ale tu się odniosłem tylko do Twojej konkretnej propozycji (Xplained mini). Trochę dla mnie dziwnej. Bo tak jakoś w ramach osobistych przemyśleń, wciąż jakoś nie potrafię znaleźć sensu tej konstrukcji na dzisiejsze realia, tym bardziej dla początkujących (pozbawionych z tego powodu pewnych pozytywnych aspektów koncepcji Arduino). Dodatkowo przy...
Wiem, że straszne odgrzewanie kotleta, ale ostatnio sam musiałem się zmierzyć z potrzebą zaprogramowania C8051F340. Pomocny może być artykuł: C8051F321 i C8051F342. Udało mi się wgrać ten sketch do Arduino Nano i jak na razie dzięki temu zaprogramowałem padnięty EZP2013 wsadem EC3 z tamtej strony. Niby nic wielkiego, ale Arduino działa, jest komunikacja...
A ja ze swojej strony dodam zestaw ATMega168/328 Xplained Mini, który ma format Arduino i pasuje do sheldów z Arduino, kosztuje 30-40zł i uwaga - ma na pokładzie programator i sprzętowy debuger. Jeśli go przeprogramujemy to mamy do dyspozycji na płytce dwa procesory - ATMega168/328PA i ATMega32U4 ze sprzętowym USB. Do startu idealne, szczególnie że...
http://obrazki.elektroda.pl/2052129500_1... Moduł Galago może być alternatywą dla platformy Arduino. Posiada on procesor ARM 32-bitowy, wbudowany debugger i daje o wiele więcej możliwości. Projekt jest udostępniony na otwartej licencji Open Hardware, dzięki czemu więcej ludzi będzie mogło skorzystać z modułu Galago. Cały moduł jest...
Problem w tym, że Adruino programuje się w C++ - język podobny, ale jednak zupełnie inny. Pozornie takie miganie diodą jest w Arduino przejrzyste, co wynika z posiadania gotowej klasy. Problem w tym, że mikrokontrolery programuje się nieco inaczej - bez znajomości hardware daleko się nie zajdzie. Dopóki masz odpowiednie klasy do Arduino wszystko pozornie...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...
Niedawno postanowiłem rozpocząć swoją przygodę z ARM, w tym celu nabyłem Arduino DUE jako płytkę do testów, do tego JLinka i zacząłem zabawę. Niestety natknąłem się na dziwny problem, z którym poradzić sobie za nic nie mogę. Napisałem najprostszy program na świecie, który nie robi w zasadzie niczego, a i tak nie działa. [syntax=c] #include "sam.h" int...
linux debugger debugger dragon debugger detected
enkoder licznik impulsów wzmacniacz subwoofer płytka impulsowy zasilacz ledów
prostownik samochodowy termostat różnicowy
Kod błędu P14A4 w Peugeot e-HDi - EGR i DPF Błąd 460 w kasie fiskalnej Posnet Ergo - jak naprawić?