http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
https://obrazki.elektroda.pl/7640927000_... Dzisiaj pokażę jak można postawić na Arduino R4 WiFi prostą stronę WWW wyświetlającą zebrane przez nas pomiary na ładnych, czytelnych wykresach. Być może przyda się komuś to do projektu typu czujnik temperatury, pomiar zużycia energii czy tam stacja pogodowa. Wykresy będzie rysować dobrana...
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
https://obrazki.elektroda.pl/9846005800_... Urządzenie przeznaczone jest do stosowania w krótkofalarstwie jako część wzmacniaczy lub transceiverów. Można je też wykorzystać niezależnie, jako pełniące funkcję dopasowywania impedancji wyjściowej wzmacniaczy mocy (PA) z antenami. Całość może zawierać zestaw od 5 do 7 cewek i od 5 do 7...
https://obrazki.elektroda.pl/2212041800_... Niniejszy projekt to nic odkrywczego, ale może się komuś przyda. Czasem potrzebujemy wygenerować sygnał PWM dla większej ilości kanałów a akurat nie mamy pod ręką dedykowanego układu - tak było w moim przypadku gdy robiłem mały projekt z oświetleniem i wentylatorami przy "modowaniu PC" -...
Jak można w 90c2313 lub podobnym Procku zapisywać do wewnętrznego epromu dane chodzi mi o krótki listing wyglądać to ma tak Fragment jak to ma działać Do Treść programu skoki do podprogramów ……….. ……….. ………. O ten fragment na dole proszę o wyjaśnienie ,nakierowanie lub podanie przykładowego kodu...
Posiadam programator ZENDA czy jest mozliwość podłaczenia bezposrednio do układu scalonego i opddczytywania zawartości eepromu bez wylutowywania eepromu ?. Z góry dziękuję za udzieloną pomoc.
Witam jestem raczkującym programistą 90S213 w BASCOMIE Jak narazie idzie mi niezle ale chcialbym zapisać pewne dane w wewnętrzej pamieci eprom (by po restarcie porcka moglbym korzystać z zapisanych danych) niestety niewiem jak to ugyść. Pewnie tu chodzi o rejestry EEDR POMOCY Z gory dziękuje
loggera z bateryjnym potrzymaniem, pamięcią eeprom i czytnikiem SD. Telepatia. Godzinę temu zamówiłem RTC z pamięcią eprom. Jak się używa takiej pamięci? Jakieś biblioteki i własny format zapisu danych, czy tak jak kartę SD/podobnie?
Przecież w kodzie powyżej nie ma żadnego zapisu do Flash... Jest w EE_Init(). Może źle się wypowiedziałem. EE_Init sprawdza czy wymagany na EEPROM obszar pamięci jest "sformatowany" jak nie to go "formatuje", czyli zapisuje na początku dwóch bloków ich jakby identyfikatory. I właśnie ich nie można zapisać. Wygląda to tak: pokaż, w jaki sposób wywołujesz...
Witam grono szanownych kolegów. Temat byl wielokrotnie poruszany na forum ale dotyczyło to przeważnie środowiska winavr. Niestety co kompilator to inne zasady operowania na zmiennych w pamięci. W związku z tym proszę o uprzejmą pomoc. Szukałem w manualu kompilatora ale już skończyły mi się pomysły:/ Problem polega na tym, że gdy zgłaszam zmienna w taki...
Czesc adres urzadzenia (od 0...7) ustalasz nózkami A2 A1 A0 nozki A0...A2 wiszace w powietrzu czy tez dołaczone do gnd, mają logiczne "0" nozki A0...A2 dołaczone do vcc maja logiczna "1" nimi ustalasz adres urzadzenia i taki sam musisz podać w ponizszym poleceniu np. mov a,#0A0h ;adres urzadz.+bit zapisu/odczytu format powyzszego (czesci 0A0) polecania...
Kolega ma jak najbardziej rację, tylko że oczekiwanie wewnątrz funkcji eeprom_write_byte() ma miejsce tylko wtedy, kiedy nie został zakończony poprzedni zapis, więc wszystko zależy od częstotliwości zapisu. Może błędnie założyłem (nie widząc reszty kodu), że zapis nie jest na tyle częsty, żeby funkcja eeprom_write_byte() musiała czekać. Generalnie...
Witam Próbuję wysłać, a następnie odebrać bajt danych z pamięci EEPROM 24C04. Niestety zamierzony efekt nie występuje, a brakuje mi już pomysłów co jeszcze można poprawić, dlatego bardzo proszę o przeanalizowanie poniższego programu i wskazanie gdzie są błędy. Po wgraniu programu nic się nie wyświetla ani na wyświetlaczu LCD, ani na terminalu PC. [syntax=c]...
Cześć, złożyłem prosty projekt według popularnego projektu. Do procesora załadowałem program: https://obrazki.elektroda.pl/5444969000_... Objaw jest taki, że na wyjściu na warikap pojawia się jakiejś napięcie - zupełnie losowe - po dotknięciu sondą miernika stopniowo spada do zera. 1. Błędnie sterowana synteza? 2 Błąd na płytce w okolicy...
Witam wie ktos moze jak dopisac w programie zapis do pamieci i ich odczyt chodzi mi dokladnie zeby mozna bylo zapisac do 4 ustawien czestotliwosci i je odczytac z pamieci jest to synteza ukf ma tylko jedna pamiec standardowo pozdrawiam $crystal = 4190000 'deklaracja rezonatora $regfile = "m8def.dat" 'wybór procesora Config Lcd = 20 * 4 Config Lcdpin...
zrobilem sobie taki zegarek RTC na I2C i LCD 16x2 na zestawie uruchomieniowym zl2avr jednak nie wiem jak sie zabrac za podlączenie LCD pod I2C myslalem zeby uzyc pcf8574 tylko nie wiem jak podlaczyc LCD do tego ukladu i czy nie trzema jakiejs dodatkowej biblioteki ?? co by to obslugiwala ?? oto moj programik jaki mam do tej pory bez LCD na I2C : $regfile...
Jedynie Arduino wykorzystywałem zmienne w moim kodzie :wyswietlaczu lcd , migające swiatła od lewej do prawej... Edit: OK. Znalazłem kod. A teraz pytam - Pinc.3 , Pinc.4 , Pinc.5 - to sa styki miktokontrolera. Na poczatku są zdefiniowane , ale który gdzie?(no bo przecierz dane w SAA1057 daje się na CLB, DLEN , DATA) Więc który pin do czego - czyli ktory...
Witam, Przymierzam sie do budowy małego sendera UKF i koderem rds i stereo w celach dydaktycznych. Znalazłem program do obsługi syntezera na saa1057 na ATMEGA8 i mam małe pytanie. Jak zmienić program żeby na wyświetlaczu wyświetlał mi częstotliwość w podanym formacie XX,XX MHZ w tej chwili wyświetla XX,XXX,X MHZ, jak ograniczyć pasmo działania syntezy...
A wpisz pan sobie hasło "Format IntelHEX" do wujka gogla i poczytaj - zobacz ile linków opisuje ten prosty format zapisu.
Witam. Pomóżcie proszę zamienić 2 fragmenty programu w Bascomie na wersję w Ascii. (...) Może chodzi o plik typu .hex, czyli skompilowaną binarkę zapisaną w czytelnym dla ludzi formacie?
Witam, A moze ktoś ma pomysł jak zaadresować zmienne typu char oraz int w całym zakresie pamięci EEPROM (2048bajtów). Podane procedury realizuja tylko zakres 8 bitów (256). Więc jest się o co bić. Poza tym podane procedury realizują zapis zmiennej typu int w formacie "little -endian" natomiast obecnie aktualnym formatem dla kompilatorów Raisonance jest...
Ciekawy format zapisu i kompresji kodów ma TV-B-Gone, poczytaj sobie - http://www.ladyada.net/make/tvbgone/desi...
Help BASCOM-a mówi : ERAM Most AVR chips have internal EEPROM on board. This EEPROM can be used to store and retrieve data. In BASCOM, this data space is called ERAM. An important difference is that an ERAM variable can be written for a maximum of 100.000 times. So only assign an ERAM variable when it is needed and not in a loop Co oznacza że raczej...
To czytałeś :: Przystępujemy do programowania karty. Sposoby programowania kart zmieniają się równie szybko, jak sam soft do tunerów, zresztą w głównej mierze to od softu w tunerze zależy jaką metodę wykorzystamy do zaprogramowania funki. Kilka miesięcy temu bardzo popularne były wsady typu 5in1 i multicam. W tej chwili najlepszym wsadem do funek wydaje...
odczyt Wystarczy EEPROM.get(10, Val_PWM_eeprom) I zapisuje nowe wartości po ustawieniu Wystarczy EEPROM.put(10, Val_PWM) jest do liczb duble i ciężkie dla AVR Nie ma typu double w AVR, tylko tak się nazywa i jest synoninem float.
Chodziło mi właśnie o systematyzowanie komórek po 4 żeby przy odczycie nie rozjechały mi się adresy. Zgadza się Właśnie o to mi chodziło Macie rację warto poświęcić jedną komórkę na wskaźnik. Właśnie tego mi brakowało Jeszcze nie wiem jak to zrobię, przede mną cała noc zabawy, dam jutro znać jak się udało , ewentualnie na czym utknąłem. Nie potrzebujesz...
DZIAŁA !!!! DZIĘKUJE!!!!!!! IPAddress myIP; myIP.fromString(conf.values[0 ... ETH.config(myIP, myGW, mySN, myDNS); trzeba w www wpisywać 192.168.178.215 z kropkami Jak wpiszemy zamiast prawidłowego formatu IP jakieś bzdury to IP ma wartość 0.0.0.0 ale mogę się łączyć na na IPv4: 192.168.178.122 ETH MAC: 80:64:6F:EA:08:7B, IPv4:...
Udało mi się w przerwie świątecznej posiedzieć trochę nad radyjkiem. Projekt wciąga :) - dołożyłem czcionkę DotMatrix - edytowałem plik BDF czcionki Spleen tak aby mieć polskie litery i przekonwertować go na format U82G - w załączniku gdyby ktoś chciał sobie dodać Co prawda w zakresie 33-255 da się wkodować tylko ISO-8859-2 i Windows-1250 ale zawsze...
Prosze bardzo, zmenne oraz main. Zakomentowane linie sluza do odczytu temperatury z ds1820, wyswietlania jej na LCD czy tez zapiswanie do eepromu. [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> #include <util/twi.h> #include "hd44780.h" #include "ds18b20.h" #include "i2cds1307.h"...
Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...
obsługa czujnika, formaty temperatury jak i zapis do pamięci nieulotnych był już tu setki razy przerabiany. Float do przechowywania temperatury z DS18B20 to przerost formy nad treścią. To się wszystko robi na zwykłych intach, niezależnie czy wyrzucasz to na wyświetlacz, czy nie.... Uzyj szukaj !
Z tych czterech tylko punkt D jest niekiedy prawdziwy. A. dotyczy Flash i EEPROM. B - odczyt z Flash dużo łatwiejszy niż z szeregowego EEPROMu, np. przez bezpośredni dostęp do danej/struktury. C. "Oddzielna przestrzeń adresowa" - to ewidentna wada rozwiązania. Jednolity dostęp do wszystkich danych jest znacznie wygodniejszy. D - przeszukiwanie Flash...
Ja to zrobiłem tak. Każdy parametr we flashu zapisany jest w postaci linii tekstu hex. Format takiej linii to w uproszczeniu: 4ID:2SIZE:x2HEX\n 4ID - 4 znaki hex - 16b - identyfikujących parametr 2SIZE - 2 znaki hex - 8b - rozmiar danych x2HEX - dane, (np. dla parametru 32b będzie to 8 znaków HEX, a SIZE będzie 4) Przykład reprezentacji takiego parametru...
No ale zastanów się jaki format ma string. Każdy string musi być zakończony '\0' czyli jak chcesz mieć napis "00" to tablica musi mieć co najmniej 3 znaki [syntax=c]pomoc[0] = '0'; pomoc[1] = '0'; pomoc[2] = '\0';[/syntax]
Pierwsze pytanie - czy planujesz możliwość uaktualniania firmware? Jeśli tak, to problemem jest powiązanie adresów w EEPROM z adresami w ładowanej aplikacji. Oczywiście zakładając, że uaktualnianie firmware nie powinno kasować ustawień zawartych w EEPROM. Ja to rozwiązałem tak, że do wartości w EEPROM dobieram się przez tokeny - krótkie identyfikatory...
Po kolei: - plik Intel HEX ma określoną strukturę. Zamias wycinać jakieś fragmenty, przeczytaj opis tego formatu i zrób to jak należy. Bo w HEX są zapisane rekordy różnego typu i nie można ot tak po prostu przyjąć, że znaki na jakiejś pozycji to dane. - ta konwersja z hex na bin to czemu ma służyć? Przesyłasz 0 i 1 a więc w komórkach pamięci masz zapisane...
Witam wszystkich. W pewnym urządzeniu przemysłowym potrzebne było wykonanie "klona" pamięci 93C66. Wylutowałem pamięć z PCB i sczytałem jej zawartość przy pomocy Willem'a. Wielokrotnie wykonany odczyt zawartości i weryfikacja z odczytanymi już danymi przebiegła jak najbardziej poprawnie. Jakież było moje zdziwienie, kiedy wlutowałem pamięć spowrotem...
Przepraszam za nie dopatrzenie! Plik jest w postaci binarnej z rozszerzeniem: BIN Podczas zmiany roboczej nazwy pliku nie dopisalem trzech literek po kropce. Zdarzają mi się takie "perełki" bez rozszerzenia dlatego, iż pamięć odczytana była programatorem ALL07, który domyślnie zapisuje plik pod podaną nazwa, ale bez rozszerzenia, pomimo ze przed zapisem...
Powiem szczerze, że nie widzę problemu. Co za różnica czy liczba jest taka, czy inna, w takim lub innym kodzie? Jest zapisana na iluśtam bajtach i tyle po koleji trzeba zapisać do eeproma. Odczyt w kolejności odwrotnej i wpisanie do zmiennej o takim samym formacie jak dana zapisywana. Ot i wszystko.
Kartę mam HAMA 2GB w FAT16 jeśli chodzi o rozmiar alokacji to był ustawiony podczas formatu na domyślny. Jeśli chodzi o karty to bardzo dużo kart nie działa. Ja osobiście przerobiłem 6 kart za nim ruszyło. Wcześniej były błędy. Ściągnąłem z elektrody kod w bascom z tematu "Najprostsze odtwarzanie wav" po czym zacząłem każdą kartę formatować na FAT16...
Dodajesz układ EEPROM np. 32kB-128kB podłączony za pomocą TWI(I2C) lub SPI. Opracowujesz sobie standard zapisu danych do pamięci dla określonych funkcjonalności, które chcesz diagnozować. Na przykład temperatura, stan filtru, itp. W trakcie działania Twojego sterownika, w określonych momentach np. włączenie i wyłączenia grzałki, zapisujesz w pamięci...
Teraz czym to przestawić w uC. avrdude z opcjami pod twój ulubiony programator... ;) $ avrdude -? Usage: avrdude [options] Options: -p <partno> Required. Specify AVR device. -b <baudrate> Override RS-232 baud rate. -B <bitclock> Specify JTAG/STK500v2 bit clock period (us). -C <config-file> Specify location...
Soft jest identyczny. ACE ma pakiety VW dodatkowo płatne, Tango ma w podstawie VW. Jak masz odczytany security blok z licznika po 09 to tak samo Tango jak i Evo zorbą transponder na gotowo do odpalenia auta. Ostatnio w Tagno dodano zapis na transponder 48W, nie trzeba po tym modyfikować zawartości pamięci EEPROM. Tango i EVO odczytują pliki security...
24c16 ma wyprowadzone a0...a2 wiec jest możliwość ustawić adres urządzenia i może być ich dokładnie 8 (adresów ), czyli tyle ile może zaadresować szyna i2c. Format danych adresu urządzenia wygląda tak : 1010 -cztery stałe bity sygnatury x x x - trzy bity adresu, reprezentują je nóżki A2, A1, A0 ,jeśli wszystkie są wyprowadzone to adres można ustalać...
Temat raczej do działu mikrokontrolery się nadaje - do końca myślałem, że o PC chodzi. Musisz na Atmedze zrobić zegar - w jaki sposób to już zależy od Ciebie. Pierwsza opcja to skorzystanie z liczników ATmegi do pomiaru czasu. A niech zliczają np. sekundy UNIXowe, a potem funkcjami można z tego wszystko wyłuskiwać. Z dokładnością już gorzej, aczkolwiek...
Przegrzałem hot-airem cały moduł sterujący z procesorem nic to nie dało , w trybie serwisowym ( w którym właściwie nic nie ma oprócz prędkości wentylatorów , temperatury , czasu pracy , błędów , prędkości transmisjii coma , agc i resetu ) zrobiłem reset wszystkiego ale nic to nie dało , zapisałem pamieć 24c32 smd samymi zerami i ff-ami ,też nic kombinowałem...
Rozumiem co chcesz odbierać wsad to 6in1 ciężko o niego ale dam ci opis jak go zrobić jest zapożyczony nie mój lubie trzymac takie opisy przydają sie a oto on : Odbiornik z karty fun, zaprogramowany odpowiednim softem jest w stanie odebrać programy kodowane w różnych systemach. Oczywiocie zmodyfikowane pod tym kątem oprogramowanie, musi posiadać także...
1.korzystam z programu Burn-o-mat 2. już poradziłem sobie z odczytem i zapisem nowego proca problem był w złym ustawieniu formatu pliku wyjściowego ustawionego na auto przestawiłem na intel hex i ruszyło. 3. po odczytaniu chyba zabezpieczonego proca w pliku wyjściowym są same FF 4. dołaczam screen z ustawieniami fusebitów tego proca zerknijcie czy jest...
https://obrazki.elektroda.pl/3882937500_... WiFiManager to biblioteka oferująca gotowy system parowania z naszym WiFi a jej konfiguracja to raptem kilka linijek kodu. Parowania dokonuje się w trybie AP (sieci WiFi emitowanej przez ESP) a potem, po podaniu namiarów na naszą sieć, system sam je zapamiętuje i korzysta z nich przy kolejnych...
Sorka, ale jak dobrze pamiętam z AT89C2051 1.0, 1.1 so typu open colector, więc MUSZĄ mieć w tym przypadku pullupy. Nie jestem pewien czy to samo jest w AT89S2051, ale warto zwrócić uwagę. Odnośnie formatu adresu 24Cxx - 1010000(r/w) - jak A0...A2 podane na masę. R/w w zależności od operacji. 10100001 - odczyt, 10100000 - zapis. Odpowiednio 161, 160...
A nie mozesz odczytac EEPROM programatorem i sprawdzic czy masz skaszaniony zapis, czy odczyt? Byloby latwiej. Co do wrojej funkcji to jest w niej blad, dziwne, ze kompilator tego nie zglasza - char i jest zdefiniowane tylko w obrebie for, poza petla nie istnieje, wiec kolejne zapisy moga byc bledne. No i jesli tekst jest w formacie ASCIZ to wystarczy,...
Rezystory są już dane na płytce, zresztą zegar na PCF działa bez zarzutu ( no może trochę śpieszy, ale to kwestia kondensatora przy kwarcu ) sprawdziłem połączenia - nóżki 5 czyli SDA ( 24C02 i PCF8583 ) są podłączone do 23 nogi uC, czyli PC1-SDA. Podobnie z SCL. Teraz zrobiłem tak, że odczyt jest po włączeniu/resecie ( przed pętlą główna ), a zapis...
eeprom format format zapis zdjąć format zapis obrazu
tecno regulacja redukcja obrót indesit schemat pralki
manetka hulajnoga radio makita
Siateczka pod kranem na panelu - filtr wlotowy wody PCB LED W36-12D-V3.1 - Specyfikacja i Zastosowanie