Dokładnie tak samo niekoniecznie, ale na pewno bardzo podobnie. Ściągnij sobie kartę katalogową tej pamięci i poczytaj, na pewno będzie sekcja o programowaniu.
https://obrazki.elektroda.pl/8150253700_... Oto krótka prezentacja wnętrza mikrowieży z odtwarzaczem CD i USB firmy Blaupunkt model MS8BK. Sprawdzę tutaj jak jest ona zbudowana, spróbuję przeanalizować jej firmware z nieznanego mikroprocesora i określić jego architekturę w Ghidra, a potem uruchomię jej wyświetlacz z Arduino. https://obrazki.elektroda.pl/3095604700_...
Cześć, Przejrzałem Twoje pliki. Plik EEPROM wygląda dobrze, fusebity również, natomiast plik z Flashem nie zawiera kodu, a jedynie dwukrotną kopię Bootloader-a. Zatem szacuję, że Twoja aplikacja (mkAVR Calculator) nie zadziałała zgodnie z założeniami. Jako, że mam Marlina (choć w nieco starszej wersji), to opiszę tutaj procedurę zgrania flasha do pliku,...
Nie wiedziałem, że po wgraniu nowego kodu, poprzedni się usuwa. Każdorazowe wgranie kodu do pamięci flash z Arduino IDE powoduje wymazanie poprzedniego kodu.
Zamiast wstawiać byle co z sieci otwórz pada, porób zdjecia i je zamieść, tak samo zdjęcia wtyków.
Ten szereg zmiennych typu String w kodzie z postu #4 jest zbędny, skoro odpowiednie odczyty z digitalRead() są składane w łańcuch tekstowy dopiero w zmiennej 'ciag_wyjsciowy'. Wystarczy użyć operatora +=(int) np.: concat (): [syntax=c]x.concat(digitalRead(...));[/s... https://github.com/arduino/ArduinoCore-a...
Mam prosty kod który po wgraniu do ESP-12 zapisuje konfigurację natomiast ten sam kod wgrany do ESP-01 Wszystko zależy od tego, czy jest utworzona partycja we Flash dla potrzeb emulacji EEPROM. Jeżeli programujesz z Arduino IDE, to sprawdź, jaki masz wybrany schemat partycji we Flash dla danego modułu. Jaki jest rozmiar Flash dla tego ESP-01, 512kB...
SurpLife (Zengge) Symphony Controller USB SPI. Bardzo mały. https://obrazki.elektroda.pl/7113510300_... https://obrazki.elektroda.pl/5302174100_... https://obrazki.elektroda.pl/2046699700_... . Dołączono kopię zapasową oprogramowania układowego BKFIL i Easy Flasher. Coeff na tym urządzeniu to 84f37800...
gdybym podmienił pamięć Flash na większą np. 16MB (128Mb) to z tego co widzę to mam do wyboru tylko dwa ustawienia dla tej pamięci i największe z nich daje mi tylko 3MB na pamięć APP (czyli rozumiem, że mojego kodu?) a 9,9MB na FATFS. I serio więcej się nie da przydzielić na pamięć programu? Z tego, co się orientuję największy rozmiar partycji dla...
Zrobiłem dokładnie jak opisałeś. Dograłem sobie nawet minicore i wybrałem atmege 328p. W tym wypadku 'minicore' nie wnosi nic nowego pozatym co już miałeś; rozszerza tylko listę możliwych/dodatkowych processorów nie konfigurowanych w oryginalnej edycji Arduino IDE. Wgrywam także za pomocą "upload using programmer". Jeżeli twój processor jest na 'bb'...
W każdym przypadku nie można odczytać sygnatury urządzenia. A cokolwiek da się poprawnie odczytać? Jak zwykle sprawdź połączenia z programatorem - zwykle tu jest jakiś głupi błąd. Druga sprawa to czy na pinach do programowania nie ma jakiś obwodów elektronicznych, które mogą zakłócić pracę programatora? Coś w stylu kondensatora, małego rezystora, LEDa...
Program AVR LAB go nie wykrywa bo musisz wybrać odpowiedni programator, odpowiedni port com (bo pracujesz w trybie ArduinoISP) i prędkość. Prędkość zależy od tej jaką sobie ustawiłeś w szkicu Arduino ISP. Polecam zamienić na 115200, bo będziesz miał zonk. Pisłem o tym autorowi programu, ale na razie nie wraca do tematu, program i tak jest super. To...
Wiem, że są moduły, z których coś takiego można złożyć, ale na tę chwilę nie pamiętam szczegółów - kiedyś się do tego przymierzałem... Moduł odtwarzacza MP3 DY-SV17F 4 MB SPI Flash UART - niestety kosztuje prawie 20zł, można wgrać dźwięk podłączając do komputera, potrzebny jest do tego głośniczek (są takie o średnicy 4cm, cena 8zł z groszami), zasilanie...
Formatowanie za pomocą sprintf: [syntax=c]sprintf(napis,"%03d:%02d:%02d"... proponuję robić z wykorzystaniem pamięci flash: [syntax=c]sprintf_P(napis,PSTR("%03d:%02... Łańcuch formatujący jest umieszczony we Flash i nie zajmuje cennego RAMu. (Co prawda w tak prostym programie...
Co wybrać? ESP8266 Portal o wszystkim: http://esp8266.net/ Arduino LUA MicroPython ESP32 Portal o wszystkim: http://esp32.net/ Arduino FreeRTOS [url=https://docs.espressif.com/projects... Przykłady programów: https://techtutorialsx.com/2017/05/06/es... https://github.com/espressif/arduino-esp...
Witam Sterownik jest aktualny, wybrana płytka i procesor prawidłowe, programator AVRISP mkII. Czy coś robię nie tak? Czy powinienem wcześniej wypalić bootloader’a ? Próbowałem z drugą płytką i wymienionym kablem – jest tak samo. Z góry dziękuję za pomoc. Oczywiście(!) , robisz błąd; inaczej nie byłoby problemu z wgrywaniem programu... Wybrany...
DIO też nic nie zmieniło, zwraca ERROR po wydaniu jakiejkolwiek komendy, Czy dbasz, by w terminalu dodawać odpowiednie znaki na końcu linii po wpisaniu komendy? W zależności od terminala może to byc różnie. W Serial monitorze z arduino powinno być wybrane "Zarówno NL, jak i CR"
Witam, mam tego pilota od dłuższego czasu i zdecydowałem się go wflashować, aby działał z HA, niestety nie znalazłem go na liście urządzeń, więc musiałem ręcznie znaleźć GPIO i zdecydowałem się dodać konfigurację na wypadek, gdyby ktoś takowy miał . Nawiasem mówiąc, kupiłem jeden od https://obrazki.elektroda.pl/2498866000_... https://obrazki.elektroda.pl/4014738400_...
Natomiast Arduino programowane przez USB na płytce, z układu 16U2 wysyła dane Na PE0 i PE1.Jest to odpowiednio RX0 i TX0 Mylisz interfejs szeregowy z programowaniem szeregowym poprzez ISP. Mając czysty procesor, programujesz ISP. Jak zaprogramujesz przez ISP bootloader, to wtedy możesz programować przez UART czy cokolwiek jest zaimplementowane w bootloaderze....
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...
Czy znacie moduł zgodny z Arduino z interfejsem Ethernet zbliżony do ESP8266 pod względem: -ilości RAM -poboru mocy -wielkości -szybkości CPU -ilości FLASH -ceny ? O ile jestem świadom, nie ma takiego. Poza tym rozmiar komponentów potrzebnych do obsługi ethernetu już sporo przewyższa rozmiary całych modułów ESP. Oczywiście można podłączyć ENC28J60...
Zacznij od kursu Arduino: Taka genialna odpowiedź powinna byc ' wynadgrodzona ' przez cerberusa tej grupy w ilości co naimniej 100 punktów (!) Byc może autor przeoczył, bądź celowo pominął załączenie kodu, który jest tu wyjatkowo prosty i zawiera tylko jedną linię . Oto cały kod do wpisania w arduino: należy dokonac odpowiedniej konfiguracji parametrów...
Masz gotowca: [syntax=c] //--------------------------------------... void InterpretujCmd( char znak ) { char const StrErrVal[] = "(at)Ev\r\n"; char const StrErrUnkown[] = "(at)Eu\r\n"; #define MAX_LEN_CMD 50 char static p = 0, cmd[MAX_LEN_CMD]; int cnt; char static buffer_str[100]; u32 baud; cmd[p] = znak; if ( p < MAX_LEN_CMD...
http://hardwarefun.com/tutorials/use-ard... A z tego wynika że avrdude widzi arduino jako avrisp https://learn.sparkfun.com/tutorials/ins... avrdude -P comport -b 19200 -c avrisp -p atmega8 -B 32 -t jak wejdziesz w tryb terminalowy to wpisz : d flash jak to beda...
1. Funkcję konwersji do hex-a możnaby zrobić w oparciu o LUTa (stablicowane wartości). Poniżej prosty przykład na PC-ta dla testów ale łatwo zaadoptować do arduino: [syntax=cpp]#include <iostream> using namespace std; void tohex(unsigned long val, char* buf) { const char* const lut16 = "0123456789ABCDEF"; // tablicę można przenieś do FLASH for...
A czy może ktoś wie jaki programator wybrać w arduino ide? Zacznij od analizy "dlaczego potrzebujesz bootloader?". Jeżeli docelowo będziesz używał tego programatora w środowisku Arduino, to wpisywanie bootloadera do processora nie ma uzasadnionej potrzeby. Bootloader będzie tylko zajmował miejsce w pamięci flash processora. Bootloader umożliwia komunikację...
https://allegro.pl/oferta/modul-nano-v3-... Na aukcji jest napisaneże to ten nowszy bootloader. Dodano po 2 Jaki masz problem aby to sprawdzic samemu? Zabierze to nie więcej niż 15 sekund . Czytałeś chociaż informację w linku podanym w poprzednim poście ? W tej informacji aukcji takiej noty nie napotkałem.... może...
Podstawowym sposobem programowania mikrokontrolera np. używanym w Arduino ATmega328 jest programowanie go zgodnie z dokumentacją w rozdziale: Memory Programming Opisane są tam programowanie: - równoległe, - szeregowe via SPI (MISO, MOSI, SCK). Do tego trybu niezbędny jest odpowiedni programator . Programatorem tym może być dowolne urządzenie, które...
Nie ma problemu przy programowaniu programatorem, nie muszę przez usb, Jeżeli nie musisz ładować programów po USB, to optiboot nie będzie potrzebny - będziesz miał 512 bajtów pamięci Flash więcej do dyspozycji. Czyli sugerujecie, ze najlepiej zainstalować to mightycore? Definicja płytek MightyCore będzie Ci potrzebna w innym celu: ona dostarcza zestaw...
https://obrazki.elektroda.pl/6490352900_... Witajcie moi drodzy. Przetestuję i rozbiorę tutaj włącznik WiFi/RF433 światła qTouch, który od innych produktów tego typu wyróżnia się tym, że wpina się go tylko w przewód L, czyli zadziała nawet gdy nie mamy doprowadzonego N do puszki. Przetestuję ten włącznik z aplikacją eWeLink, ale potem...
Witam wszystkich. Zakupiłem klon ARDUINO : Arduino Mega 2560 PRO Embed, AVR ATmega2560 256KB. Prosze o poradę co mi się udało zepsuć że procesor nie wykonuje moich poleceń. Opiszę czynności które były wykonane z tą płytką. 1. Po zasilaniu płytki zdziwiło mnie mruganie diody "L". Z Dtrki wyczytałem że to wyjście PB7. OK. 2. Po podłączeniu USB chciałem...
https://obrazki.elektroda.pl/2092602500_... Odbiornik globalny? Co to właściwie jest? No cóż, odpowiedź może być jednocześnie prosta a zarazem nieco pokrętna. Taki odbiornik, powinien umożliwiać minimum odbiór stacji BC ( BroadCast - czyli radiodyfuzja, nadajniki nadające program ogólnodostępny bez względu na wykorzystywane pasmo oraz...
Witam, kupiłem programator usbasp i mam problem.......... Proszę o pomoc bo już nie wiem co zrobić, a potrzebuję zaprogramować Aruino mega do drukarki 3D Masz powyzej odpowiedzi od kilku osób, ale nikt z nich nie czytał uważnie twojego pytania, więc te odpowiedzi nie wnosza wiele do rozwiązania twojego problemu. Gdybyś sam choc na chwilę zastanowił...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Zapis - tak, bez problemu można znaleźć ale na temat odczytu wsadu to już cisza, ew. porady, że przez ISP.
Podłączyłem pod mikro kontrolera według schematu na końcu dodałem jeszcze Rezonator kwarcowy 16 MHz. Gdy chcę wgrać bootloader na kontroler to wyskakuje mi błąd i nie mogę rozwiązać tego problemu, więc pytanie do was czy wie ktoś jak rozwiązać taki błąd?? Programator: https://obrazki.elektroda.pl/1312289800_... Tak, wiemy... Tyko zaczym...
To co napisał (at)kotekturek jest w większości bez sensu, nie ustawia się fuse wgrywając bootloder w Arduino, bo Arduino przede wszystkim ustawia fuse wypalając bootloader, tylko czasami wgrywa sam program do komunikacji, np. w attiny13 nie ma miejsca na program we flash (ani sprzętu do tego), w niektórych innych prockach można wybrać czy program ma...
https://obrazki.elektroda.pl/2059871200_... Witajcie moi drodzy. Zapraszam na krótki test i teardown zegara/termometru/higrometru Tuya TH06 LCD zasilanego z USB. Przedstawię tu krótko jego parowanie z telefonem, funkcjonalność aplikacji mobilnej, jego wnętrze oraz części z których jest złożony, a na koniec opiszę proces inżynierii...
https://obrazki.elektroda.pl/3438385500_... Co elektronik może odzyskać ze starej płyty głównej z komputera? Skąd wziąć dobre tranzystory MOSFET do wysterowania z 5V, z Arduino, najlepiej takie na większe prądy, o małej rezystancji w stanie otwarcia? Można je właśnie odzyskać z takiej płyty głównej - tutaj pokażę jak i przy okazji...
To czego szukasz jest rozwiązane w Arduino i można łatwo skorzystać z tego. Instalujesz bibliotekę OneWire i DallasTemperature, otwierasz przykład Multibus, w tablicy podajesz numery pinów, klikasz wgraj i na UART lecą temperatury z wybranych pinów. Koszt to 6k flash i 516B RAM dla UNO (Atmega328P). Problemem jest to, że nie ma w typowych płytkach ATMEGA128...
https://obrazki.elektroda.pl/3043864800_... Ten niepozorny moduł opiera się o ESP32 C3 i oferuje 1.44-calowy, kolorowy wyświetlacz o rozdzielczości 128x128, sterowany przez protokół SPI. Tutaj pokażę, jak łatwo można zacząć z nim przygodę, jak można wgrywać mu wsad zdalnie (przez WiFi), jak wyświetlić prostą animację oraz porównam...
https://obrazki.elektroda.pl/9462291700_... Chciałbym zaprezentować rozwinięcie eksperymentalnego odbiornika SDR, jaki opisałem ostatnio: https://obrazki.elektroda.pl/6947080100_... https://obrazki.elektroda.pl/7046555300_... Najbardziej w tym momencie interesującym fragmentem płyty jest głowica: https://obrazki.elektroda.pl/9911930900_...
https://obrazki.elektroda.pl/5068673400_... Od kilku lat na Elektrodzie rozwijane jest uniwersalne, otwarte oprogramowanie przeznaczone dla różnego rodzaju urządzeń automatyki budynkowej sterowanych przez Wi-Fi, takich jak przekaźniki, kontrolery lamp LED i pasków LED (w tym WS2812), termostaty, mierniki energii, czy tam czujniki temperatury,...
Ktoś już to robił. https://forum.mysensors.org/topic/9632/s... Myślę, że konfig powinien wyglądać mniej więcej tak: [syntax=c] * If your Arduino board has additional serial ports * you can use to connect the RS485 module. * Otherwise, the gateway uses AltSoftSerial to handle two serial * links on one Arduino. Use the following pins for...
Musiałbym napisać taki skrypt od podstaw i dodatkowo musiałbym go przetestować po swojej stronie. Być może zajmę się tym w nadchodzących tygodniach, nie mam w tej chwili konfiguracji. Myślę, że ten skrypt musiałby wykorzystywać port szeregowy w Arduino do wysyłania fragmentów flash (sektorów?) Z komputera do Arduino, a następnie Arduino wysyłałby je...
SPI nie jest i nie będzie szybszy niż interfejs równoległy 16-bit. Proszę, nie wprowadzaj w błąd. SPI jest interfejsem szeregowym i już na starcie będzie 16x wolniejszy niż interfejs równoległy. Poza tym SPI zawsze będzie wolniejszy niż LVDS czy MIPI. To zupełnie inna klasa prędkości, a jednak są używane w komunikacji z wyświetlaczami i kamerami. Marku,...
(at)slawekk też wcześniej o tym braku A2DP dla akurat tego modułu wspomniałem w tym temacie, co prawda jak byś ustawił odpowiednią partycję i rozmiar pamięci flash dla szkicu w Arduino IDE to byś się zmieścił z programem. Szkoda, bo też mi brakuje tego rozwiązania dla bluetooth audio.
https://obrazki.elektroda.pl/1184062400_... Pokażę tu projekt zegara zbudowanego na ESP8266 i wyświetlaczu opartym na MAX7219, dodatkowo wzbogaconego o moduł przekaźników na MCP23017. PCB pod ESP będzie pochodzić z sieci, moduł przekaźników z kolei projektowałem sam. Firmware złożę samodzielnie w PlatformIO z gotowych bibliotek. Czas...
https://obrazki.elektroda.pl/4510873900_... Zapraszam na krótką analizę kolejnego sprzętu telewizyjnego. Tym razem dostałem nieco nowsze, lecz znów zdekompletowane urządzenie. Ariva T75 bez zasilacza i pilota - ten dekoder https://obrazki.elektroda.pl/4207333100_... https://obrazki.elektroda.pl/3606254300_...
Arduino Mega 2560 Rev3: "posiada 256 kB pamięci programu Flash oraz 8 kB pamięci operacyjnej SRAM." to może być ograniczenie - w zależności od tego jaki zakres funkcji ma pełnić ten robot.
arduino projekt flash arduino projekty flash arduino moduł pamięci flash
hulajnoga elektryczna ninebot nokia wyświetlacz mruga przepływomierz wysokie
bezpiecznik zapłonu mercedes bezpiecznik zapłonu mercedes
Brak reakcji ekranu na dotyk - przyczyny i rozwiązania Radio Android cyklicznie włącza się po wyłączeniu zapłonu