Powinieneś skonfigurować SDA i SCL w programie. Nie napisałeś w jakim będziesz pisał bo np w BASCOM 8051 robi się to tak: Config Sda = P1.1 Config Scl = P1.0 i wówczas możesz dowolnie wybrać porty . Przydaje się to przy projektowaniu płytki. A0 i A1 ustawiasz adres do zapisu pamięci albo (+) albo GND
w tych sterownikach nic nie zrobisz nawet zamieniając flash i eeprom , bo częsci zapisu konfiguracji zapisana jest w MPC.Podaj vin na priv, i oznaczenie silnika oraz rok autka.
Zrobiłem to w taki sposób że w przypadku wystąpienia nieprawidłowosci wpisuję I2C2->CR1 |= I2C_CR1_SWRST; I2C2->CR1 &= ~I2C_CR1_SWRST; następnie konfiguracja
Pin WP podłączony do zasilania blokuje możliwość zapisu do pamięci. Do masy - zapis możliwy. Pamięć jest niedroga, uC też - najlepiej się uczyć na błędach. Jak coś zepsujesz to szybciej się nauczysz. Czepiam się, bo jak już wspomniałem te informacje są łatwe do znalezienia w sieci.
W jaki sposób trwale zapisać wyniki kalibracji ADC w ESP32, bez konieczności ponownej kalibracji po każdym restarcie ESP32? Można zapisać wyniki kalibracji ADC w tzw. pamięci niestandardowej (ang. non-volatile memory, NVM). W przypadku ESP32 pamięć niestandardowa to EEPROM (ang. Electrically Erasable Programmable Read-Only Memory), która jest bardzo...
SISOFTWARE SANDRA w sekcji Mainboard Information jesli oczywiscie pamiec posiada eeprom z zapisem konfiguracji duza wiekszosc posiada
Myślę, że nie odpowiadam na "prowokację", ale wracając do tematu elektronicznych cyfrowych urządzeń pomiarowych ogólnie - ile wynoszą okresy "gwarancji" na zapis w pamięciach typu EEPROM, czy FLASH ? To są typowe pamięci "konfiguracji/kalibracji". Ile skutecznych zapisów gwarantują producenci? Na koniec jaka jest maksymalna żywotność typowych kondensatorów...
https://obrazki.elektroda.pl/1624878200_... W naszych domach wykorzystuje się coraz więcej urządzeń połączonych z Internetem, głównie elementów zaliczanych do Internetu Rzeczy. Te elementy automatyki domowej czynią nasze mieszkania coraz wygodniejszymi, ale też coraz bardziej zależnymi od sieci - gdy jej zabraknie, cała ta inteligentna...
Podam cały opis sprawdż czy tak robisz i czy kabel rs nie urwany OPIS PROGRAMOWANIA TUNERA PIONEER BCT1430 ZESTAW NIEZBĘDNYCH KABLI: w skład zestawu kabli wchodzi: KABEL COM TYPU 1:1 ZAKOŃCZONY WTYKAMI DB9F/DB9M KABEL LPT TYPU 1:1 (PRZEDLUŻACZ DO DRUKARKI) ZAKOŃCZONY WTYKAMI DB25F/DB25M KRÓTKA ŁĄCZÓWKA DB25M-DB25M POŁĄCZONA 1:1 WGRYWANIE OPROGRAMOWANIA...
Chciałbym się odnieść do linku https://www.elektroda.pl/rtvforum/topic3... w którym w skrócie udało się zrobić cos takiego, że w zależniści od bajtu nr 0 w pamięci EEPROM ESP wchodzi albo w tryb konfiguracyjny, gdzie tworzy sieć wifi do wprowadzenia parametrów dla docelowej sieci wifi. Po zapisie ESP32 sie resetuje i wchodzi w tryb normalnej...
I jeszcze jedno czy mógłby ktoś po ludzku wyjasnić co oznacza "pamięć o dostępie swobodnym" To znaczy, że masz dowolną kolejność dostępu do danych (np. możesz czytać kolejno spod adresów 1, 6, 2, 9, 10, 3 , a nie tylko kolejne 1,2,3,4,5 lub 8,9,10,11). Nazwa powstała dla odróżniena takiej pamięci od pamięci z dostępem sekwencyjnym (np. pamięci taśmowe...
Nie bardzo rozumiem w jaki sposób to zwarcie powstaje. Masz konfigurację DDRD = 0b00000001; i PORTD = 0b001110 czyli PD0 się "świeci". Teraz naciskasz na klawisz PD1 i pierwsze co robisz w kodzie to zmieniasz DDRD. Więc masz zwarcie do masy przyciskiem na PD1 i konfigurację DDRD = 0b00000010 i stary PORTD = 0b00001110. Czyli teraz masz silne 1 na wyjściu...
Witam Postawiłem sobie za cel możliwość zapisania wartości pwm w zewnętrznej pamięci eeprom, w tym przypadku AT24C02 Procesor to Atmega 8, wewnętrzne taktowanie zegara 1MHz W załączeniu wkleiłem uproszczony program zapisu i odczytu wartości pwm. Za pomocą pwm steruję jasnością podświetlenia wyświetlacza LCD. Wiem, że można zapisywać te ustawienia w...
Jeśli ustawisz blokadę to programowanie pamięci bez jej skasowania (czyli wykonania chip erase) nie jest możliwe. Więc nie da się selektywnie zablokować odczytu FLASH, pozostawiając możliwość zapisu EEPROM przez programator - to jest też wprost opisane w tabeli opisującej zachowanie lockbitów. Z poziomu programu oczywiście dostęp do EEPROM jest możliwy....
EEPROM ma ograniczoną ilość zapisów, powiedzmy 100tys. Powiedzmy, że mam do zapisania kilka/naśco/dziesiąt bajtów konfiguracji. Wymyśliłem, jak zrobić, aby przy każdym zapisie użyć innego obszaru pamięci. Ale może są lepsze sposoby, to mnie na nie naprowadźcie. Mój pomysł jest taki: 1. Za pierwszym odpaleniem, lub na jakiś przycisk ZERUJ_PAMIEC zeruję...
Jeśli chodzi ci o: String params = "[" to wygląda na szablon, informujący jakiego typu danych się spodziewać. Nie ma tam oddzielnej funkcji do zapisu, wszystko robi obsługa żądania http. Jak chcesz drążyć głębiej, zacznij tutaj https://github.com/GerLech/WebConfig/blo... Dobra, chyba wiem czego nie rozumiesz. Ten webconfig...
TV po wyszukaniu kanałów i wyłączeniu z pilota i ponownym włączeniu wyskakuje konfiguracja od nowa czyli wybór języka, wyszukiwanie kanałów itp. Na płycie głównej o oznaczeniu MT45/LA4GA EAX65428305(1.1) są 3 pamięci: 24C256 25L8006E s34ml01g200tf100 EEprom i SPI wymieniłem i zaprogramowałem wsadami zgranymi ze starych układów lecz problem dalej pozostał....
Nie rozumiemy się, ponieważ projekty z którymi Ty pracujesz mają zapewne inne wymagania niż moje. U mnie nie ma żadnej "struktury" - każdy parametr konfiguracyjny jest zupełnie niezależny od pozostałych. I teraz może być tak, że parametr "X" jest zmieniany raz w tygodniu (np. zmienna która odpowiada za przyporządkowanie przycisku do jakiejś funkcji),...
Zapisuj do pamięci SPIFFS (masz do dyspozycji 1,2,3 MB) w zależności od konfiguracji przy wygrywaniu softu. Dodaj serwer FTP, wtedy będziesz miał dostęp z oprogramowania FTP do pamięci SPIFFS w ESP - możesz te dane przeglądać, ściągać, usuwać.
ECU nie wyłącza się natychmiast po wyłączeniu zapłonu, w niektórych samochodach trzeba poczekać nawet kilka minut na "uśpienie" ECU. Często jest to tylko uśpienie, a co najmniej jedna linia zasilania zostaje "pod napięciem". Historycznie jest to podyktowane ograniczeniem cykli zapisu do pamięci EEPROM. Podczas jazdy sterownik korzysta z pamięci RAM,...
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...
Witam, mam sterownik który co kilka minut zapisuje w pamięci AT24c1024 jeden z 4 parametrów, są to 3 wartości typu Byte oraz jedna typu Word. Niestety raz na 1-2 dni występuje problem z zapisem, "zacina" się komunikacja i sterownik najczęściej zostaje zresetowany przez watchdog'a, jeśli wyłączę watchdoga sterownik przestaje reagować. Na magistrali jest...
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Toksyczna pojemność - rtęciowa, akustyczna linia opóźniająca Linia opóźniająca opiera się o zjawisko przewodnictwa akustycznego w różnych materiałach. Dźwięk w powietrzu rozchodzi się z prędkością 343m/s. W wodzie morskiej, ze...
Luźne propozycje ;) jak rejestrować statystyki (Flash ESP, Dodatkowy EEPROM czy karta SD) Korzystając z LittleFS z zapisem do pamięci flash ESP32. konfiguracja ESP (SSID, hasło) poprzez usb (uart) A może przez BLE? Są nawet stosowne apki do tego celu. No i nigdzie nie widzę ESP32-WROOM z gniazdem anteny zewnętrznej (router stoi na rozdzielni) żeby być...
Generalnie nie wyobrażam sobie pisania stron internetowych w c++ a także kiepsko widzę programowanie sterowników w PHP. Do przechowywania większej ilości danych skorzystam z bazy danych SQL ale do zapisania konfiguracji użyję bezpośredniego zapisu w pamięci eeprom. Silnik 3D dla gry napiszę w c++ kluczowe procedury korygując assemblerem natomiast oprogramowanie...
Tak sie składa, że musiałem zrobić sprzęt, który międzyinnymi musiał mieć "pewną" konfigurację dlatego są dwie kopie, crc i inne takie.(...) To oznacza tylko i wyłącznie tyle, że zostało zmniejszone prawdopodobieństwo wystąpienia takiego błędu, nie zaś jego wyeliminowanie. (...) albo gdzie zapis pewnych ustawień odbywa się do pamięci półprzewodnikowych...
Witam, problem jak w temacie. Program się kompiluje ,Bascom nie wyrzuca żadnych błędów ,ale nie działa zapis i odczyt z EEPROMU??? Programik testowy mający na celu zaznajomić się z obsługą wewnętrznej pamięci eeprom ,w przyszłości chciałbym ją wykorzystywać do bardziej zaawansowanych rzeczy (typu zamki szyfrowe, pilot programowalny ,itp.) ,ale pierw...
Dobrze, że temat kondensatora mamy za sobą (długi czas zapisu przy większej eksploatacji pamięci) bo większość dyskusji nie była na temat tak jak zauważył Piotrus_999 , choć rozumiem i doceniam chęć pomocy w sposób inny niż jest to przewidziane w temacie i projekcie. Dziękuje rb401 za zaangażowanie w temat. Wracając do dyskusji nie będzie to tak ekstremalne...
Pomijając literówkę w słowie "eeprom" to deklarując zmienną jako eram byte to siłą rzeczy zostaje ona automatycznie zapisywana do eepromu pod adres 0. Masz dwie opcje: pierwsza to deklaracja zmiennej jako eram byte i odczytywanie jej z eepromu z adresu 0 lub zapisanie zmiennej jako byte i wcześniejszy jej zapis do eepromu pod dowolny adres i następnie...
http://obrazki.elektroda.net/47_12754099... Przedstawiane urządzenie opracowane przez ludzi z dangerousprototypes.com znajdzie raczej zastosowanie w laboratorium kontroli jakości producentów elektroniki niż na półce elektronika amatora. Jednak ze względu na niecodzienność projektu warto jest o nim wspomnieć. Służy ono bowiem do sprawdzania wytrzymałości...
pamięć 256 MB pracowała w tej płycie bez zarzutu ok. roku,była sprawdzana na innych płytach i jest teraz rozpoznawana jako 128 MB, nowa pamięć 256 MB też była sprawdzona w innej płycie i jest teraz widoczna jako 128 MB. Mnie to wygląda jakby płyta złośliwie zmieniała zapis w pamięci eeprom RAM (MemoryID czy jakoś tak się to nazywa). W każdym (prawie)...
No tak, trochę mi to rozjaśniło sytuację, aczkolwiek mam pewne niejasności w kwestii poszczególnych bitów rejestru EECON. Moja koncepcja wygląda następująco: W odpowiednim fragmencie programu, tam gdzie ma być zapis do EEPROM trzeba ustawić bit EEMEN, a następnie co, co z bitami EEMWE, EELD? U mnie zapis będzie ręczny, więc odstępy miedzy kolejnymi...
Witam. Mam układ (Master), który na podstawie konfiguracji zapisywanej w 8kBajtach pamięci EEPROM (AT24C64) odczytuje dane z ok 100 układów (Slave) rozproszonych w sieci RS485. Układ działa ok i nie ma z nim problemów jednak chciałem przyspieszyć jego działanie, bo ok 90% czasu zajmuje odczyt konfiguracji z pamięci. Układ master jest oparty o AT89C2051....
Witam! bardzo serdecznie. Chciałem zrealizować w oparciu o mikrokontroler ATmega8 odtwarzacz dźwięku. Jest to tylko układ realizowany w celach edukacyjnych, więc chciałem dane zapisać najpierw w pamięci EEPROM (ATmega8 ma 512b). Ma być to jeden krótki dźwięk odtwarzany po włączeniu mikrokontrolera. Dźwięki chcę odtwarzać za pomocą głośnika przez PWM....
https://obrazki.elektroda.pl/4876848100_... radio4 Prezentowana konstrukcja jest to modem radiowy sterowany prostymi tekstowymi komendami wysyłanymi na port szeregowy, bez dodatkowych sterowników czy bibliotek. Z jego pomocą można zdalnie sterować urządzeniami, odczytywać stan zdalnych czujników i/lub włączników oraz wymieniać komunikaty...
Po przemyśleniu argumentów kolegów, doszedłem do wniosku że największym argumentem posiadania dedykowanego EEPROMu jest wygoda: A zagwarantowany obszar do odczytu i zapisu, nie trzeba optymalizować danych pod kątem częstotliwości używania ani rozmiaru B brak wpływu na format protokołu komunikacji, dozwolone ładowanie po bajcie większych struktur, lub...
PonyProg jest dobry. Można do tego przerobić programator ludipipo, stosując w odpowiednim miejscu np. zworkę i programować pamięci typu 24xx oraz 93xx. Aby to zrobić zwróć uwagę na konfigurację obu typów pamięci podczas programowania (wszystko znajdziesz w załączniku). I jeszcze jedno, pamięci typu 93xx mają inaczej oznaczone wyprowadzenia w zależności...
Co jest źle? [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 $hwstack = 64 $swstack = 64 $framesize = 32 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2 '********************* Konfiguracja magistrali I2C Config I2cdelay = 5 ' domyślnie tryb Slow Config Sda...
Dane zapisują się w pamięci eeprom ale nie mam pojęcia jak to sprawdzić. Zapisują się,… albo też nie! Nie jest to poprawna forma zapisu do EEprom, co jest omówione niżej..... Generalnie wygląda to tak że po uruchomieniu sterownika ustawiam po kolei wszystkie parametry i wszystko działa do momentu wyłączenia zasilania ...... A powinno być w tej kolejności:...
Możesz wyjaśnić własnie jak wygląda zapis eeprom i podtrzymanie ? Układ zapisu danych do pamięci EEPROM kontrolera zrealizowany został wg schematu: http://obrazki.elektroda.pl/8923515900_1... pokazałem tu tylko w uproszczeniu istotę idei, jedną z dwóch gałęzi zasilania, gdzie blok DC/DC to ogólnie stopień konwersji z +12V na +5V (przetwornica,...
Autor tego programu stwierdził, że plik pamięci danych (z EEPROM) będzie miał rozszerzenie eep i tak zostało. W rzeczywistości to plik o takiej samej strukturze i formie zapisu danych, jak te z rozszerzeniem bin. Jak odczytywał pamięć programu procesora (ROM) to jego plik ma bodajże rozszerzenie rom. Tu się w 100% zgadzam bo faktycznie tak jest sprawdziłem...
Witam Chciałem zrobić zabezpieczenie przed rozładowaniem akumulatora ( 12V/65Ah ) zasilającego moje halogeny LED nad biurkiem. Woltomierz na PCF8591 działa ok, nawet dodanie warunku określającego reakcję na spadek poniżej ustawionego napięcia również ( chwilowo jest tam tranzystor FET sterujący paskiem LED ). Chciałbym, aby układ po osiągnięciu zbyt...
Nie wiem jak to u ciebie wygląda w pętli głównej, ale po każdym zapisie do pamięci musisz odczekać chwile zanim cokolwiek wyślesz na i2c, wg. Datasheet układu 24lc16 maksymalny czas zapisu to 10ms więc po każdym zapisie tyle trzeba czekać. Co do zakłucania się uatru z twi, spróbuj zastosować buforowanie danych z eepromu tzn. odczytywane dane zapisz...
Siada procesor główny radia, Motorola MC68HC705b32. Uszkadza się komórka pamięci eeprom przechowująca poziom głośności. Uszkadza się dlatego, że blaupunkt tak napisał oprogramowanie, że każda zmiana poziomu głośności zapisywana jest do tejże właśnie pamięci. Po latach używania radia ilość zmian głośności przekracza już maksymalną liczbę cykli zapisu...
Aby kod łatwo było analizować używaj znaczniki SYNTAX: [syntax=c] tu wklej Twój kod [/syntax] Plik : HD44780.c Plik : HD44780.h Dodano po 25 Ja połączyłem je w ten sposób ale pewnie źle bo wystąpiły błędy w kompilacji. Proszę o pokazanie mi sposób połączenia tych dwóch plików w prawidłowy sposób. Pierwsze uwagi: - te dwa pliki to tylko...
HP LaserJet 3015 - próby drukowania bardziej złożonych dokumentów PDF kończyły się komunikatem: 'Mało pamięci'. Drukarka ma 32MB RAM-u, a podobne dokumenty drukowałem na starszych drukarkach HP, posiadających tylko 8MB. Sprawdziłem w toolbox-ie a tam ZONK!: TotalMemory: 32 AvailableMemory: 5.76 Po przejrzeniu serwisówki wpadłem na pomysł zresetowania...
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...
Co do EEPROMU - czy zapisujesz konfigurację zawsze pod tym samym adresem? Jeśli tak, to pewnie po baaaardzo długim czasie go zajeździsz. Często stosowanym rozwiązaniem jest podział EEPROMu na banki i zapisywanie za każdym razem w innym z nich. Wtedy obciążenie rozkłada się bardziej równomiernie po całym obszarze pamięci. Przyznaje, myślałem nad tym,...
AVE... Z assemblera skorzystałem tylko raz: gdy chciałem użyć kawałka pamięci programu jako pamięci EEPROM. PICi wymagają precyzyjnej czasowo sekwencji operacji na rejestrze dającym dostęp do funkcji zapisu, i to można zrobić tylko przez ASM. Moje użycie polegało na skopiowaniu stosownego kodu z noty katalogowej. Znajomość assemblera czy całej architektury...
Ja robię to np tak: Lcd "Zapis danych !!!" Writeeeprom Hist , 1 Writeeeprom T_pompy , 2 Writeeeprom Hist_pompy , 3 a odczytuję tak: Rem * * Odczyt Konfiguracji * * Readeeprom Hist , 1 Readeeprom T_pompy , 2 Readeeprom Hist_pompy , 3 Jak narazie działa bez problemu, nie wiem do końca czy jest to poprawne użycie tej funkcji. Nie należy zapisywac pierwszego...
Witam wszystkich serdecznie. Właśnie rozpoczynam przygodę z Home Assistantem. Chcę zintegrować mój panel pokojowy (termostat) z HA i powiem szczerze nie wiem jak się do tego zabrać. Próbowałem coś znaleźć w sieci, ale kiepsko mi idzie. Producent podaje takie informacje: Pilot R WiFi nie jest modułem internetowym jednakże umożliwia komunikację w sieci...
No to jak dla mnie za dużo kombinujecie. Potrzeba więcej przycisków (stacja+, stacja-, freq+, freq-, zapis). I wtedy wystarczy: [syntax=basic4gl] $regfile = "m644pdef.dat" ' specify the used micro $crystal = 1000000 $baud = 9600 $hwstack = 64 $swstack = 64 $framesize = 64 '---------------------------------------... 'konfiguracja...
Na obecną chwilę chyba bardziej przydatne byłoby zdobycie doświadczenia z trwałością zapisu powszechnych pamięci typu FLASH które są rozwinięciem pamięci EEPROM .Oczywiście nie posiadają okienka i potrzeby ekspozycji na UV by skasować ale ciekawe jak odporne są na przenikliwe promieniowanie otoczenia.W mojej praktyce wielokrotnie spotkałem się z samoistnym(?)...
https://obrazki.elektroda.pl/3479042800_... Efektem nocnych dłubanin jest sterownik taśm RGB/RGBW. https://obrazki.elektroda.pl/6143799100_... https://obrazki.elektroda.pl/6487351400_... https://obrazki.elektroda.pl/8955729600_... Głównym przeznaczeniem jest sterowanie oświetleniem...
czy przeprowadziłeś inicjalizację do ustawień fabrycznych? Tak przeprowadzałem. Zaraz zerknę do manuala. Najpierw trzeba ustalić czy faktycznie falownik jest uszkodzony. I jeśli tak czy uszkodzona jest część "mocowa" czy logika. Rozbierałeś falownik? Ma on bateryjkę do podtrzymania? Jeśli ma to sprawdź napięcie Nie ma bateryjki. Problem z błędną konfiguracją...
Witam. Mam następujący problem. Potrzebowałem nowej pamięci eeprom smd o symbolu 24c016. Nie było 24c016 więc zakupiłem jako zamiennik pamięć eeprom 24c01, przynajmniej taki miała opis na aukcji. Jak się okazało po odebraniu przesyłki ta pamięc to 24c01A. Próbuje ją teraz zaprogramować w icprog na programatorze jdm, ale każdy zapis kończy się błedem...
Ok, tylko aby zaprogramować drukarkę trzeba ją rozebrać i tracić gwarancję. Toner można jeden zakupić i one już mają chip. Tylko jak i czym go programować. Domyślam się, iż tam nie ma już układu typu 24c** Masz do odkręcenia 1 śrubkę. Cały boczek zdejmujesz potem ( trzyma się na zatrzaskach ). Nie ma żadnej plomby, ani nic co można zepsuć - przynajmniej...
Witam! Mam problem z SPI w at89s8252. Mianowicie: z noty aplikacyjnej firmy Atmel dotyczacej tego uC wyczytalem ze transmisja przez SPI zaczyna sie po wpisaniu danych do rejestru SPDR (po uprzednim skonfigurowaniu portu SPI w rej. SPCR). Transmisja powinna zostac zakonczona po wyslaniu osmiu bitow, wowczas jesli przerwanie od SPI jest aktywne to powinna...
To moje pierwsze starcie z protokołem I2C. Ściągnąłem biblioteki twi_master_driver.c i inne niezbędne, próbuję opanować jak to wszystko działa. Podłączyłem do Xmegi zewnętrzny eeprom "24LC08" i próbuję się tym bawić. Zapis chyba opanowałem. Fragment głównego pliku http://obrazki.elektroda.pl/1135586300_1... I po sprawdzeniu kostki w...
Witam ponownie. Zamieszczam uproszczony schemat. Myślę, że na początek wystarczy.Oczywiście jest jeszcze wyświetlacz 2x16, na którym odczytuję wartość adc z potencjometru. Klawiatura analogowa, ponieważ w zamyśle chcę użyć 8 klawiszy. 360 stopni / 8.Wiem, że można to zrobić na różne sposoby, np. przełącznik mech. i byłoby mniej kodu, ale ja chcę to...
Źle do tego podchodzisz. Myślisz, że jeśli umieścisz dane w pamięci nieulotnej, to rozwiąże to twój problem? Otóż nie. Jeśli zależy ci na zachowaniu danych, to musisz projekt przemyśleć począwszy od części elektronicznej, a na końcu dodać obsługę programową. Czyli należy wykonać detekcję utraty zasilania i zapewnić procesorowi podtrzymanie do czasu...
Ok tutaj masz kody zrodlowe z ksiazki "Programowanie mikrokontrolerow AVR w BASCOM". Proponowalbym na tym etapie zakonczyc temat! 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości...
jedyna zaleta jaką widzę to płaska przestrzeń adresowa, co wyeliminuje obsys związany z avr-g++, To jeden z wielu powodów, dla których zrezygnowałem z AVR na rzecz ARM. Te "PROGMEM" i "PSTR" czy tam "F" w Arduino, może doprowadzić do rozpaczy. Nie ma możliwości aby w np "sprintf" ("sprintf_P") mieszać stringi z FLASH i RAM. jedynym istotnym ograniczeniem...
Właśnie rozbicie obsługi SPI na dwie funkcje, gdzie jedna nadaje, a druga odbiera, jest ewidentnym błędem. Przykład: nadaje i odbiera wysyla rozkaz 5 a następnie czyta status EEPROMa. Wysyłając 5, odczyt jest ignorowany , no bo nie ma nic ciekawego do czytania z pamięci, która jeszcze nie dostała rozkazu. Po wysłaniu 5, wysyłane są zera w celu wymuszenia...
Witam, Ze strony u-bloxa sciągnij sobie darmowy program u-center do konfigurowania ich GPS-ów. http://www.ublox.com/images/Support/Supp... Po uruchomieniu ustaw generację modułu GPS, w twim przypadku to 6 generacja: Zakładka: Recieiver->Generation->u-blox 6 Następnie wybierz prędkość portu COM i numer...
W planie termostat sterowany poprzez okna dialogowe,przyciski na webserwerze według takiego schematu działania: -Zegar pokazujacy Aktualna Temperature z czujnika -Zegar do Zadawania temperatury -Zintegrowany Timer z biblioteka PID,gdy ustalam temp zadana timer się włącza -Zintegrowany przekaźnik z czujnikiem temperatury i biblitoteką PID i timerem -Jeden...
Witam. Przy E102 Wygląda na uszkodzenie pamięci eeprom. Jeżeli masz opłacaną kartę C+ , to przed wgraniem nowej listy , sprawdż czy w tej liście eeprom masz providera 0065 ( ma go tam niebyć ) . Najlepiej wgraj wszystko po kolei w/g tych adresów: "dla softu czyścimy: od 0000 do FFFFF włącznie czyli pierwsze jedenaście sektorów i wgrywamy z następującymi...
Witam, jak w temacie mam dośc dziwny problem. Procesor wraz z pamięcią powinien pracować w zwykłej konfiguracji I2C... Oto fragment kodu: Do A = Inkey() If A > 0 Then Incr Adres1 Print "do wgrania " ; A I2cstart 'generate start I2cwbyte 160 'send slave address I2cwbyte Adres1 'send address of EEPROM I2cwbyte Adres2 I2cwbyte Wartosc...
rozwiązanie z tymi czujnikami jest dosyć proste. Jak ja to zrobiłem? opiszę po krótce sposób postępowania .... ....otóż po włożeniu dowolnej (tzn ustalonej programowo np 2, 5 lub 10) ilości czujników układ rozpoznaje je wszystkie co jakiś czas na wypadek gdyby któryś umarł, albo go ktoś ukradł, zabrał czy zamienił ;) - czyli tworzy ich tablicę ale dynamiczną...
Jest jedna nota dla 24C01, 24C01, 24C02, 24C04, 24C08, 24C16. Wyprowadzenia: 1-adres A0 2-adres A1 3-adres A2 4-GND 5-SDA (dane) 6-SCL (zegar) 7-WP (blokada zapisu) 8-VCC Na stronie 11 jest ramka "Device Adress" a w niej dla 4K: 1010 A2 A1 P0 R/W. Mam nadzieję, że rozumiesz I2C. W skrócie: START (SCL=H ; SDA opada), ADRES UKŁADU + ZAPIS/ODCZYT, ADRES...
Okej, tamten poprzedni kod można uznać za nieważny. Poniżej przesyłam pełnąą wersję, którą można skompilować. Usunąłem wskaźniki, tak aby kod był możliwie jak najprostszy. Jak zadziała to potem zrobię to na wskaźnikach. Co do adresacji, to w nocie katalogowej napisane jest, że komórki adresowane są od 000h do 1FF czyli od 0 do 511, więc pomyślałem,...
daj schemat - może coś wyjaśni (dorzuć też kod - przynajmniej fragment konfiguracji, fragment zapisu i odczytu)
załączyłem cały projekt, przepraszam że nie od razu jest sporo komentarzy, więc nie powinno być problemu ze zrozumieniem moich intencji Załączaj nie cały projekt tylko wszystkie piliki .h .c. skrypt linkera i makefile a reszta to zbędny balast. Po drugie jak wysyłasz coś w oczekiwaniu na pomoc to usuń punkty, nikt nie bedzie dawał ci punktów za to...
Witam, Zmontowałem kiedyś sygnalizator jak w temacie. Działa dobrze, sygnalizuje przekroczenie górnej temperatury nastawionej, sygnalizuje spadek temperatury poniżej 0 stopni. Przydała by mi się jeszcze funkcja sygnalizacji przekroczenia dolnej nastawionej temperatury. Może ktoś podpowie co zmienić w kodzie ? KOD: [syntax=c]/*****************************...
Mógłby ktoś poratować w temacie? Powyższy kod do zapisu działa, ale kiedy próbuję odpalić odczyt z pamięci eeprom (at24c128) nieustannie otrzymuje brak odpowiedzi tj. wygląda jakby pamięć nie reagowała na pulsy zegara i ustawiała nieustannie zero. Wykorzystuje at91sam7x256 na płytce rozwojowej, ale to chyba nie ma wielkiej zmiany w temacie w stosunku...
http://obrazki.elektroda.pl/6943791500_1... Witam, chciałem przedstawić urządzenie, które powstało blisko rok temu do kalibracji wtryskiwaczy przeznaczonych do samochodowej instalacji gazowej. Założenia Dokładność ustawienia skoku do 0,01mm. Prostota w obsłudze oraz wyeliminowanie błędu człowieka. Mechanika W pierwszej formie urządzenie...
zbudowalem prosty programator, podlaczylem i skonfigurowalem w/g rad innych uzytkownikow (Vixtor): http://www.elektroda.pl/rtvforum/topic22... co do konfiguracji ponyproga to po zainstalowaniu po pierwsze trzeba go skalibrowac (setup>calibration) teraz wybieramy setup>interface setup i wybieramy port szeregowy interfejs SI Prog API i nr. portu...
https://obrazki.elektroda.pl/3601635800_... Firma Everspin wprowadza właśnie na rynek 32-Mb pamięci typu Toggle-MRAM. W ten sposób utrzymuje swoją wiodącą pozycję na rynku tego rodzaju pamięci MRAM. Potencjał pamięci MRAM o większej gęstości jako nowego rodzaju pamięci, która powstaje w celu zastąpienia obecnych technologii, takich...
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...
Witam. Chciałem zrobić sterownik wzmacniacza audio na bazie kitu AVT2829. Szczególnie zależy mi na uczeniu się dowolnego pilota. Zrobiłem płytkę przystosowałem do niej program, użyłem większego procesora (atmega8) no i program działa ale strasznie ułomnie. Procedura zapamiętania kodów z pilota przebiega jak należy ale już samo działanie jest strasznie...
1. W zależności od procka, programowanej pamięci (FLASH, EEPROM) i innych ustawień (Fuse, Lock Bity), sprawdzania poprawności powinieneś wprowadzić odpowiedni ciąg. Zazwyczaj programuje się flasha, więc -U flash:w:{FILE} odnosi się do zapisywanego hex'a. Polecam zapoznanie się z dokumentacją do samego avrdude. Zgromadzono tam listę zdefiniowanych poleceń,...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
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...
(...)po "polskiemu" mało o tym jest. To trzeba się angielskiego zacząć uczyć :D Gwarantuje Ci, że to o wiele ułatwia życie. Ja dopiero po przejściu na poziom w miarę dobry z języka byłem wstanie zrobić cokolwiek poza miganiem diodą, napisami na lcd i termometrem :D ---- ale że mam dziś dobry dzień do dobrych uczynków... na przykładzie at24c16: http://obrazki.elektroda.pl/1832315300_1...
Kolega odłączał także fizycznie od portu danych ? Myślę że nie. Na szczęście mam Jtag-a i sprawdziłem to. Okazało się że kiedy port danych pracuje jako wyjście i pojawi się na nim choćby na jednym bicie wartość "1" cały układ z SED-em zaczyna pracować !!! Dziwne, prawda ? O ile dobrze pamiętam to na płycie od kasy był przy SED-dzie port chyba 74245...
http://obrazki.elektroda.pl/2748649000_1... Witam, Przedstawiam projekt autorskiego edytora do kart SLE 5528, lub ich starszego odpowiednika SLE 4428 –„SLE 5528 / SLE 4428 Card Editor by vayo” . Na wstępie parę słów o samych kartach. Karty te to 1kB EEPROM z dwu bajtowym kodem zabezpieczającym przed zapisem. Posiadają...
Karta boot’ująca z pamięcią eprom. W artykule zaprezentowano 8-bitową kartę rozszerzającą do komputera PC, która powoduje przechwycenie sterowania komputerem i wykonanie programu znajdującego się w jej układzie pamięci. Przykładowe zastosowanie takiej karty to stworzenie układu sterowania z komputera PC, eliminując w tym momencie elementy mechaniczne:...
Napisałem w bascomie AVR taki programik co najpierw wrzuca dane do eepromu a potem je odczytuje w kolko. Na początku to nawet nie wiem czy dobrze to wpisuje do pamięci, no ale myślę ze chyba dobrze bo po uruchomieniu tego programu trochę działa, jak ktoś się trochę więcej zna ode mnie to niech mi i to powie „czy źle czy dobrze” wpisuje....
Nic nie napisałeś odnośnie ustawień portu LPT w BIOSie. Ten programator jest dosyć kapryśny. W razie problemów, należy zmienić w BIOS'ie tryb pracy portu równoległego na "Bi-Directional". System Windows XP może sprawdzać co jakiś czas, czy do portu równoległego nie podłączono drukarki. Sprawdzanie to może powodować nieprawidłową pracę programatora,...
https://obrazki.elektroda.pl/7661443100_... Kilka słów wprowadzenia w związku z tytułem, który zapewne niewiele mówi niewtajemniczonym. Wśród strzelców wiatrówkowych lubiących strzelać w nocy lub w złych warunkach oświetleniowym dominują dwa obozy, lunetowi oraz bezlunetowi (scopeless). Aby osiągnąć możliwość strzelania w ciemności,...
http://obrazki.elektroda.pl/5385398300_1... Zaprezentować dziś chcę projekt lampki RGB który wykonałem na pracę zaliczeniową z systemów wbudowanych. Moim zdaniem osiągnięty efekt jest zadowalający więc może ktoś będzie zainteresowany wykonaniem urządzenia według mojego projektu. Jako, że jest to pierwszy zrealizowany przeze mnie projekt...
Myslę, że w następnej edycji trochę o skryptach linkera powinno się znaleźć. Kol (at)tmf na pewno nad tym pracuje. Dostęp przez wskaźniki jest mało wygodny, lepiej używać do tego C - niech samo sobie liczy adresy zajętości i tym podobne drobnostki. Ale to wymaga odrobinę więcej zachodu i wiedzy - ale wiedza odpłaci się koledze z nawiązką. Znajdź sobie...
Witam wszystkich forumowiczy zainteresowanych tematem 8-bitowych mikrokontrolerów AVR w moim poradniku!! Na wstępie parę słów na temat przyczyny oraz celu, jaki skłoniła mnie do napisania poradnika. (Niezainteresowanych proszę o przejście od razu do sekcji "Zaczynajmy" .) Przyczyna jest dość prosta, zwyczajnie miałem potrzebę zaimportowania swoich...
https://obrazki.elektroda.pl/7583117900_... Pokażę tutaj moją prostą implementację tzw. "WiFiManger" na Arduino R4, czyli mechanizmu, który pozwala parować Arduino z naszą siecią WiFi w stylu parowania Tasmoty, czyli najpierw Arduino jest w trybie otwartego access pointa, do którego można się podłączyć i wpisać dane naszej sieci WiFi,...
Dzień dobry. Na stole układ zarządzania pakietem baterii - PS501 od Microchip (status EOL). Potrzebuję odczytać jego konfigurację zawartą w EEPROM przez SMBus, jednak ze zdobytych przeze mnie informacji (datasheet, internet) wynika, że producent nie podał adresów parametrów w pamięci, a jedynie ich nazwy, w celu identyfikacji ich w oprogramowaniu do...
http://obrazki.elektroda.pl/8172553500_1... Witam wszystkich! Dzisiaj chciałbym zaprezentować pomysł na znany problem - w miarę bezobsługowe, przenośne, działające jak najdłużej na bateriach i minimalizujące liczbę urządzeń rozwiązanie do monitorowania warunków otoczenia. Często podróżuję, więc chciałem zbudować urządzenie, które pomoże...
Witam, mam uszkodzona kosc w gornym banku, taka modyfikacja pozwolila by na wykozystanie sprawnego dolnego banku. Szukajac w sieci potwierdzam moje obawy ze konfiguracja jest zapisana w EEPROMie. Pozdrawiam
Witam forumowiczów, zacząłem realizować projekt zegarka, kalendarza i termometrów z owego linku: http://obrazki.elektroda.pl/6128170300_1... Proszę o porady i sugestie jak można rozwiązać ten problem :P
Próbuję przeanalizować kod samplowy: $crystal - częstotliwość rezonatora $baud - prędkość transmisji po UART $regfile - deklaracja typu procesora b). konfiguracja automatyczna na podstawie wybranego uP: Loaderchip - stała - deklaracja, jaki uP będzie wykorzystany W zależności od tego ustawione zostaną zmienne: $loader - adres pod jakim znajduje się...
http://obrazki.elektroda.pl/5924959500_1... Witam ponownie! Kilka dni temu chwaliłem się projektem "PALM v1.0 BETA Atmega128", a dziś chciałbym przedstawić komputerek do motoru lub roweru jaki zrealizowałem już jakiś czas temu na zamówienie. Urządzenie miało zastąpić oryginalne psujne, mechaniczne zegary. Funkcje i założenia: *Wyświetlanie...
zapis pamięci eeprom zapis danych pamięci eeprom zapis pamięć eeprom konfiguracja
sprawność klimatyzatora toshiba kanały cyfrowe sterowanie oświetleniem komputer
napęd prędkościomierza napęd prędkościomierza
Uszkodzenie sterownika hulajnogi po zwarciu przewodu tylnego światełka Opel Corsa 1.2 16V 2000r - Problem z automatyczną skrzynią biegów 60-40LE