http://elektro255.webpark.pl/eeprom.html Tylko, że 5110 chyba nie ma EEPROMu :D http://elektro255.webpark.pl/adresy.html
Witam! Mam problem z zaprogramowaniem kości 24c32. Jest ona podłączona do atmegi8 do lini sda i scl. Pozostałe linie eepromu są: a0, a1, a2, wp, vss do masy i vcc do plusa. Atmega odczytuje tylko 255 więc komunikacja chyba jest ale oczywiście pamięć pusta, a gdy próbuje coś wpisać to to samo.. Przykładowy program: 'początek i2cstart i2cwbyte 160 'adres...
Ręce to opadają i masz rację ;) Masz błąd w definicji zmiennej do której wpisujesz ID czujników to nie jest jeden bajt tylko tablica 8x8bitów czyli 8 bajtów. Adresujesz nie istniejące czujniki bo ich adresy sa niepoprawne, wysyła procek ciagle ten sam bajt. Dim Adres1 As Byte 'adres pierwszego Dim Adres2 As Byte 'adres drugiego Dim Adres3 As Byte 'adres...
Sprostowanie, bo gdzieś dzwoni, ale nie do końca wiadomo gdzie. Oprogramowanie układowe dysków składa się z wielu modułów odpowiadających za różne rzeczy. Zawiera m. in. kod wykonywalny, ale też różnego rodzaju moduły parametryczne, zazwyczaj indywidualne dla konkretnego dysku, jak np. listy defektów i translator odpowiadający za tłumaczenie adresów...
http://obrazki.elektroda.pl/7154876600_1... Boberov Unbelievable Boot Loader V0.1 2013 Na wstępie skrócone informacje na temat projektu którego szerszy opis znajduje się w dalszej części tekstu. Program bootloadera przeznaczony jest dla ATMEGA8 (po minimalnych zmianach każdy AVR z wystarczającą ilością pamięci), umożliwia programowanie...
no wgrywałem knokiem i rolisem i nadal to samo wydaje mi się że jest to jakiś błąd eepromu tylo nie wiem jak go naprawić. Potrzebuję adresy eepromu. w 5110 dodam że wszystkie te żeczy robiłem i robię je standardowo. Ta nokia leży już u mnie długo i potrzebuje jej teraz do modułu spec gsm pozdrawiam
Hej, Nie znalazłem nigdzie takiego tematu, ani takich testów, może kogoś zaciekawią. Jako że miałem jeden częściowo ubity procek na którym bardziej skomplikowane programy po prostu nie działały, postanowiłem że nie tak łatwo będzie mu odejść na tamten świat i go jeszcze pomęczę :) Napisałem prosty programik który miał przetestować 100 komórek pamięci...
Nowa wersja 0.3.2 - dodałem semafory oraz mutexy. (ograniczenie max 120 wartości semafora) - możliwość 6 wątków. (ale przy dzielonym stosie sprzętowym, ilość skoków ograniczona) Program pictc troszke poprawiłem, generuje on plik "_listnamefun.txt" w którym są skoki i etykiety oraz wartości stosu. Docelowo posłużyć to ma do wyliczenia wielkości stosu...
Wybacz mój skrót myślowy :D Ogólnie to z niewiadomych mi przyczyn założyłem, że osoba zainteresowana tematem zapozna się również z moją poprzednią konstrukcją gdzie pisałem więcej na temat samego procesora ;) Moim zamiarem jest opisać szerzej to urządzenie podczas publikacji wersji finalnej. W każdym razie, użyłem tu procesora FV-1 (SPN1001) firmy SpinSemi....
Po wpięciu analizatora wymuszasz komunikację poprzez uruchomienie drukarki. Sygnał SCK jest okresowy o stałej częstotliwości. MOSI zawiera rozkazy odczytu i adresy komórek pamięci, a MISO będzie nieregularne. Po takim odszukaniu wyprowadzeń samego eepromu lutujesz w isp programatora i autodetekcja.
Jak jest sobie firmware w kości pamięci to jak się może uszkodzić??? - przeważnie uszkadza się ta część oprogramowania, która jest na talerzu. O uszkodzenie mikrokodu z EEPROMu faktycznie trzeba się postarać. Dlaczego CMR psują się mniej od SMR? - ze względu na różnice w podsystemie translacji adresów logicznych na fizyczne. Wybacz, że mocno w skrócie,...
Jestem początkujący więc proszę o wyrozumiałość. Od kilku dni wertuję Internet bo chciałbym się dowiedzieć w jaki sposób mogę zaadresować pamięć EEPROM powyżej adresu 0FFH, np jak adresować komórkę o adresie np. 7CC poprzez I2C? W każdym datasheet'ie jest napisane że adres komórki musi być 8 bitowy, nie do końca rozumiem o co chodzi ze stronicowaniem,...
Jak z etykiety eeprom wydobyć liczbową wartość adresu i przypisać ją do zmiennej? Można zadeklarować prawidłowo zmienną eeram W ten sposób Dim Adres_er(size_t_mac) As Eram Byte At Adres_p_mac Poprzez komende AT znam adres, po jaki będzie się odwoływać zmienna eeram w pamięci. Następnie Deklaruje, jakie wartości powinny być zapisane w eeram...
-zadeklarowana jest zmienna zn_w_lini i skąd bascom wie, że chodzi o to aby wyswietlil 16 znakow ? -jest zadeklarowany "adres" i skąd bascom bierze ten adres ? -adres = adres +128 ?? -potem mamy "readeeprom znak, adres" skąd on wie, że gdy ma czytać znak czyta jedną literke z eepromu ? -potem jest incr adres (wiem ze inkrtementacja)? najpierw wyjaśnijmy...
Bascom Atmega Jak zapisać domyślne wartości w eepromie pod wskazanym adresem? Tworzenie zmiennych w kodzie, które mogą wskazywać, pod jaki adres ma ona wskazywać zajmuje miejsce w kodzie programu. Jeżeli zadeklarujemy to w ten sposób to wszystko jest zapisane w pliku epp i nie zajmuje miejsca w kodzie programu. Ale jak wskazać że przykładowo etykieta...
W ramach niedzielnego popołudnia udało mi się "wyregulować" ten telewizor. Co prawda nie doszedłem jak zapamiętać nastawy pilotem, ale dzięki pomocy kolegi amik9m , który przesłał mi fragment zawartości eepromu udało mi się ustalić komórki, w których zapisane są wartości balansu bieli. Przykładowo wartości punktów odcięcia katod sa w komórkach: CO ref...
Pewnie że kompilator domaga się wskaźnika ale zapisywanie danych pod bezpośrednie adresy w EEPROM to jednak nieporozumienie z punktu pisania kodu w C O.k., ale pamiętać należy o mogących wystąpić kłopotach w EEPROM z komórką o adresie 0.
Z tego co się orientuję to EEprom używa się zazwyczaj do zapisywania takich danych jak ustawienia i opcje wczytywane przy starcie "systemu", jego szybkość zapisu/odczytu jest względnie mała, i zapisując coś do EEpromu podajesz konkretny adres, więc chyba trzeba samemu kontrolować ile się ma jeszcze miejsca (jakie adresy są wolne ) .
witam po pierwsze moje porady dotyczyly modelu Mp 460 i nie pisalem ze pasuja do mp 170 a po drugie panie majster czy przypadkiem nie uzyles opcji eeprom operations jesli tak to nastapilo skasowanie domyslnych ustawien drukarki czyli miedzy innymi jezyk menu . A wsad eeprom w mp tool zalezy od tego z jakiej strony go sciagnoles najczesciej w domysle...
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
Witajcie. Avrgcc i plik nagłówkowy eeprom.h. Nie znalazłem prostego sposobu. Czy da się umieścić zmienne w pamięci EEPROM pod konkretnym adresem nie zostawiając pola dla linkera? Potrzebuję tablicę uint16_t Tablica[16] EEMEM umieścić (a potem odczytywać) od pierwszej komórki pamięci EEPROM (czy jakiejkolwiek innej). Da się to zrobić prosto bez pisania...
Od czego zależy adres EEPROM i jak go ustawić
Witam Mam problem z pamęcią eprom Jak odczytać który to jest adres : $59 b $5A a $5B b $5C a Jak siię to czyta? Proszę o pomoc w zał przykładowy odczyt
Witam. Chcę aby w epromie powtarzac kilka razy dany adres np. 5 razy adresy po kolei od 0 do 30, potem 5 razy od 31 do 50 itd... Trzeba użyc jakiegoś procesora?
Witam. Chciałem pobawić sie w symulacje EEpromow np. 24cxx dostępnych w programie Proteus 7. Zgodnie z notami katalogowymi układów, posiadają adres w postaci: 1 A2 A1 A0 B2 B1 B0 R/W, gdzie A2,A1,A0 sa ta linie definiujące adres poprze odpowiednie podłączenie do Vdd i Vss. W programie pamięci te wyprowadzone maja tylko linie SDA SCL. Moje pytanie do...
Witam, jak umieścić dane w eepromie (generowanie pliku eep/hex) w pod określonymi adresami: Typowo można wykonać coś takiego: #define EEPROM __attribute__ ((section (".eeprom"))) unsigned char tablica_w_eepromie[4] EEPROM = { 0, 0, 0, 0}; ale problem polega na tym że muszę mieć dostęp do tej tablicy...
Witam Wpisuje sobie do eeprom wewnętrznego dane: $eeprom Data 140 , 134 , 136 , 198 , 134 , 255 , 142 , 163 , 175 , 255 , 136 , 199 Nie do końca rozumiem gdzie to polecenie pakuje pierwszą daną? Czy 140 będzie w adresie 0 czy 1? Gdzie będzie zapisana długość(ilość) danych? Pozdrawiam Pawli
a jaki to eeprom? bo jeśli 24c16 to wtedy jest na 100% konflikt adresów, a jeśli inny mniejszy z rodziny 24cXX to sprawdź jakie masz adresy ustawione nogami Ax w PCF8583 i pamięci
Ja tez dokladnie o to prosze.Rozumiem ze sa to adres poprosze.Rozumiem ze sa to adresy komorek pamieci.A i jeszcze jedno po zczytniu eepromu Moto5 pokazuje same puste pola mimo ze niby wszystko good.
Witam Czy EEPROM o pojemności 256kB ma adresy od 0 do 262143 ?? Jeśli się mylę poprawcie mnie :).
Witam Jak wiadomo dane umieszczone za dyrektywą $EEPROM zostają po skompilowaniu umieszczone w pliku *.eep Moje pytanie brzmi czy jest jakaś możliwość umieszczania tych danych pod konkretnymi "adresami" czyli podobnie jak przy poleceniu WRITEEEPROM. Obecnie jeżeli chciałbym mieć jakąś dana np. w 100 komórce to pozostałe muszę wypełnić 0 aby w pliku...
...zachowanie drukarki jest dziwne. Proponuję całkowicie wylutować pamięć i zobaczyć jak będzie się wtedy zachowywała. ... Jeżeli chodzi o wsad do eepromu, który jest na forum to nie wiem, czy będzie pasował. Nikt nie napisał czy to jest do starszej, czy nowszej wersji drukarki, a one się różnią, dlatego chipy do starszych wersji nadpisują złe adresy...
Witam, dzisiaj zabrałem się za zabawę z pamięcią EEPROM. Pierwszy z problemów jaki napotkałem to adresowanie pamięci EEPROM. Znalazłem w internecie 2 polecenia które mnie interesują: eeprom_write_byte (adres, zmienna); x = eeprom_read_byte (adres); Problem w tym, że jak zrobię tak jak podano w tym wątku: http://www.elektroda.pl/rtvforum/topic18...
Tak uszkodziłeś bootcore... wystarczy teraz abyś wgrał dobry bootcore i będzie po problemie... eepromu i flasha nie ruszaj bo uszkodziłeś tylko adresy bootcore.
Problem w jak w temacie, Ni diabłą nie moge znalexc tego w nocie katalogowej, tak samo zreszta jak konfoiguracji wejśc adrespwych. Jedyne co mi prsyszło do głowy to napisanei prostergo programiku sprawdzającego komunikacje po I2C i wtświetlajacego pod jakim adresem jest pamięc...ale nie mam aktułalnei zadnego wyswitlacza dlatego prrosze o pomoc. Pozdrawiam
dlaatego nie lubie bawic sie w modyfikacje flasha zeby sie inne obrazki pojawiały. Co do czystosci eepromu to nie testowałem, ale wiekszosc obszarow w eepomie przy roznych wersjach flasha dotyczy tego samego. Firmware ma adresy gdzie czego szukac i co zapisywac (rekordy, obrazki, dzwieki, info o bts, sms ksiazka tel głosowe wybieranie itd to adresy...
Witam, Te pierwsze trzy wywołania odczytu z EEPROMu mają jako argument podany adres w postaci &zmienna. Niby kompilator coś wylicza ale okazuje się, że adres jest zły. Ostatnie wywołanie jest z jawnym podaniem adresu. To jest dobrze i w efekcie daje poprawny odczyt... Przejrzałem ten plik dalej i w 'tłumaczeniu' innej funkcji te adresy są wyliczone...
Sposób na emulację eepromu zaproponowany przez ST jest taki, że wykorzystuje minimum dwie strony. Zaczynam zapisywać dane do pierwszej strony, kiedy się kończy miejsce dane sa zapisywane do drugiej aż do jej końca. Po zapisaniu drugiej strony wracam do pierwszej uprzednio ją kasując. Jeżeli żle rozumiem to proszę mnie poprawić. Jeżeli mamy dane w postaci...
markoll2 --> ty się dlatego w tym wszystkim gubisz bo chcesz na upartego zapisywać do eepromu jakieś zmiennej wielkości łańcuchy pod bezwzględne adresy w pamięci EEPROM. To szybko doprowadzi cię do zguby albo na skraj szaleństwa ;) Zamiast tego przygotuj sobie strukturę jak powyżej i zamiast umieszczać w niej wskaźnik do opisu tekstowego, umieść tam...
ad a) Wszystko ustawione prawidłowo piny jako wyjście + podciągnięcie do + ad b) Adresy możesz ustawiać nóżkami A0 do A2 EEpromu W przypadku podpięcia wszystkich do masy adres odczytu to A0 a zapisu to A1. ad c) Nie do EEpromu tylko do rejestru TWDR ale przedtem trzeba ustawić odpowiednie bity (TWINT i TWEN) w rejestrze TWCR. Np tak: void i2c_init(void)...
No i po szeregu testów jestem na 99% pewny że jest to wina kostki eeprom. Poniższe procedury są prawidłowe. Zapis pod jakikolwiek adres czegokolwiek powoduje zdublowanie zapisu pod adresem (adres zapisany+384 banki). To musi być wina eepromu. poniższym programem sprawdziłęm że zapisując gdzieś bajt zostanie on jeszcze zapisany w innym miejscu w pamięci...
Jeszcze jedno,znalazłem pliki do eepromu na płytce do boxa,ale mają inne adresy niż te w oknie programu np. dla 6210 6210 virgin eeprom 005fa000---dane z płyty 005F0000-005FFFFF. Czy wszystko jest ok? Dodam że najbardziej intersuje mnie odpowiedź dla nokii 6210,ponieważ mam 2 i jedna nie łapie zasięgu a druga raz ma a raz nie,i chce coś pokombinować...
spróbuj tego: ----------------------------------------... Alactel HE1 v3.00 Adresy od 00 do 0A zmienić na 0000.... działa w 70% sposób działa też na niektórych v3.01. Potem trzeba zmienić kantrast i podświetlenie, bo jest rozregulowane. ----------------------------------------...
Zastanawiam się czy w wygenerowanym pliku hex (kompilator avr-gcc) w programie bez sekcji boot ciągłość adresów jest zachowana? Przykładowy hex wygląda tak: :10 0000 000C9493040C94B4040C94B4040C94B404B1 :10 0010 000C94B4040C94B4040C94B4040C94B40480 :10 0020 000C94B4040C94B4040C94B4040C94B40470 :10 0030 000C94B4040C94B4040C94B4040C94B40460 Gdzie adresy...
Witam. Mam problem z Tevion MD 7078 VTS Chassis TV9.6 BG Pal Prozessor ST92R195BO/EPF Tuner 5002 PH5 Kineskop A66ECF50X05 VDP3116B C2 soft s 2.05 Po wymianie tafopowielacza i paru elementów tv wystartował lecz nie stroi .AV jest w porządku. Podobna sytuacja jak w poście http://www.elektroda.pl/rtvforum/topic31... Niestety nie mam możliwości wylutowania...
Witam, Nie miałem okazji przedtem pobawić się EEPromem zawartym w Atmega16, aż do dzisiaj. Pogrzebałem po necie i napisałem taki oto programik: [syntax=c] #include <avr/eeprom.h> #define ASRES1 1 #define ADRES2 5 #define ADRES3 10 uint8_t zmienna1, zmienna2, zmienna3; int main(void) { zmienna1= eeprom_read_byte ((uint8_t*)ADRES1); //czytanie z...
Powód jest prosty :) Cały czas się uczę bascoma i chcę dowiedzieć się jak najwięcej. Wiem że można to zrobić zapisując w eepromie procka ale chciałby wiedzieć jak to się zapisuje do eepromu zewnętrznego. Przypuśćmy że są takie układy w których bardzo często zapisuje się nowe ustawienia i wtedy najlepszym rozwiązaniem jest zapis do pamięci zewnętrznej,...
Załączam obsługę pastylek Dallasa 1990. Jest to część mojego programu obsługującego imobilajzer. Cztery pastylki są zapisane e EEpronie adres 10, 20, 30, 40 hex. Podprogram odczytuje cały 64 bitowy kod i porównuje je z wzorcem e EEpromie. Gdy któryś bajt różni się od wzorca blokada nie jest zdjęta. Podprogram sprawdza czy odczytana pastylka jest zapisana...
Witajcie. Nie bardzo wiedziałem jak zatytułować ten post. W moim projekcie przyszedł czas na zewnętrzną pamięć nieulotną, wybór padł na 24c64, taki był w sklepie i taki kupiłem a poza tym masa faq do tego jest w necie. Obsługę kostki wziąłem z tąd : eepromwrite(0x00,0x01, 'a'); eepromwrite(0x00,0x02, 'b'); eepromwrite(0x00,0x03,...
Jeżeli stosować się do porady kolegi wyżej można by zastosować tablice tylko dwu-wymiarową.Chcąc mieć 3 poziomy wystarczy nam 3x n gdzie n będzie ilością funkcji danego poziomu a ostatni trzeci odnosnikiem do konkretnych funkcji (za pomocą właśnie wskaźnika) Przyznam że pomysł fajny i relatywnie prosty szkoda że sam tak nie robiłem w moim systemie...
Skoro odgrzewamy to dodam coś od siebie :) Miałem zbudowany układ z 2313, układ powstał m/w jak ten temat, korzystał z eepromu co jakiś czas i w przypadku uśmiercenia komórki eeprom korzystał z innej, a wykorzystywał 3 bajty, algorytm dosyć skomplikowany, bo w eepromie były też adresy bajtu w eepromie :) Dodatkowo urządzenie wykonywało wszystkie zapisy...
Mniejsza o to jak są wywoływane procedury , Ten kod działa , ciekawe że nie bardzo wiem dzlaczego wcześniej nie działał - zmieniłem tylko I2cdelay z 10 na 5 $regfile = "m32def.dat" $crystal = 11059200 $lib "i2c.lbx" $lib "i2c_twi.lbx" Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 ,...
Karta fun byla przez kilka lat wykorzystywana przez rzesze ludzi do edukacyjnego zapoznawania sie z techologiami przekazu cyfrowego satelitarnego . No coz - jezeli nie masz karty fun - to juz jej nie szukaj . Chcac zrobic takie napisy najlepiej zaprojektowac wszystko od nowa - oczywiscie odpowiednio wykorzystujac wejscia przerwan . Zareczam , ze latwiej...
witam, własnie bedę was całować po rękach... Dzięki za porady, dzięki wam uniknołem kupienia układu... ... Wiec zadzialalo, mieliscie racje ze uklad jest w stanie przyciszenia, lecz przy pierwszej próbie inicjacji TDA nic nie dalo, robilem to w BASCOMIE i juz mielem isc sie wieszac lecz cos mnie podkusilo zeby wyjac kość AT24c04 z podstawki i jeszcze...
OMG... odpadlem [; czlowieku! liczba twoja zajmuje dwa bajty. wiec najpierw zapisz ... pierwszy, a potem... drugi. po co te kombinacje? moze zapisuj to jako ilosc wielokrotnosci jakiejs fajnej liczby pierwszej (np 23) oraz reszta - bedzie jeszcze bardziej bezsensownie. mozesz zapisywac w eepromie 16bitowo? no to w ogole po co te kombinacje? moze pokombinuj...
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"...
Witam! A może autor przerobił by program główny na jakiś inny procesor niż Atmegę8. Jak wiadomo ciężko ją dostać w rozsądnej cenie, a jest jeszcze wiele innych procków w obudowach DIP28, o identycznej pinologi Ja również popieram cytowanego - szczególnie, że już od dłuższego czasu nie używałem m8 i jedyna jaką mam już teraz jest wlutowana na stałe w...
Witam, słyszałem gdzieś ze zwieranie końcówek eepromu do masy decyduje o adresie urządzenia na szynie I2C... Czy moze mi ktos pomóc w ustaleniu adresu dla eepromu 24LC256-I/SM ? link do datasheetu http://www.datasheetarchive.com/pdf/1895... Proszę także o wytłumaczenie mi jak to się robi.... będę wiedział na przyszłość. Zamieszczasz literaturę ale...
Powinno być dobrze, dostosowalem adresy zmiennych, adresy dla FSR-a i sposób obslugi eepromu. Jeśli nie jest potrzebna końcówka MCLR (reset procesora) to możesz ją wylączyć w wierszu __CONFIG MCLRE_OFF.
Knokiem też to zrobisz tylko zamiast adresu flasha wpisujesz adres eepromu :)
W KRC777R i w KRC859 radio bez kodu, gdy w adresach eepromu 55h 56h wartości 01 00. Sprawdź. pzdrw bodekbodek
nie czytasz uważnie (at)viper105. Odwrotnie było na 3330 był soft od 3310 a tak się da, a teraz kolega (at)pack3r chce wrócić na oryginalny soft. Problemy są dlatego że eeprom w obu modelach jest pod innymi adresami . Po wgraniu softu i virgin eepromu i ustawieniu IMEI telefon wróci do pełnej sprawności.
Z tym resetem to pewnie koleś nie wiedział że się nie zresetował. Ja też 93c56 (sl220) nie mogę zresetować i ty pytanie czy zmieniajęc wartość wszystkich komórek w eepromie na wartość "0" to nie to samo co reset i po takim czymś jest szansa rze bateria ruszy? ten eeprom ma format 128x16 i pytam kolejny raz ma ktoś może wsad lub wiedze na temat pod jakim...
Nie jestem pewien ale twój problem chyba tkwi w adresie eepromu. Z tego co widze na schemacie piny A0-A2 są podłączone do masy więc adres 24c64 to 1010000[R/W]. Spróbuj może zmienić Const Adres_write na 10100000 (160) a Const Adres_read na 10100001 (161). Pozdro
... Wyświetla mi: Szukam urzadzen odpowiedzial ACK Potem: Porazka :( B1<>Value Bez eepromu jest to samo. Poprawiłem ociupinkę kod , więc spróbuj jeszcze raz.Przez 5 sekund będzie wyświetlał w górnej linii adres urządzenia(napisz jaki z eeperomem i jaki bez eepromu).Jeśli bez podłączonego eepromu wykrywa urządzenie na I2C , to może oznaczać...
zaprogramowanie eepromu zawartosc eepromu zapis eepromu
kreska matrycy icl7107 200mv toledo świateł
gdzie kupić elementy elektroniczne silnik elektryczny pilarki
Kompatybilność pamięci DDR3 i DDR4 – różnice, montaż, migracja, płyty główne Intel AMD Piszczenie auta Smart na zimno - przyczyny i rozwiązania