To jest definicja makra uzycia eeprom dla atiny2313. Zostala zaczerpnieta z dokumentacji avr. Moze sie przyda #define _EEGET(VAR,ADR)/* Read data in EEPROM address ADR into variable VAR */ \ { \ while(EECR & 0x02); /* Check if EEPROM is ready*/ \ EEAR = (ADR);...
Pamięci EEPROM M35B32 produkowane przez STMicroelectronics mają za zadanie przechowywanie najważniejszych danych podczas nieoczekiwanych wydarzeń lub wypadków. Ich zadaniem ma być umożliwienie przywrócenia funkcjonowania systemu po zaniku zasilania oraz zapis danych ułatwiających odtworzenie sytuacji...
Witajcie Czy ktokolwiek z was próbował wgrać eeprom do tego samsunga jeśli tak to jakim programem udało wam się to zrobić(i czy to wogóle możliwe). W Ust 6... jest taka zakładka "write eeprom" tylko po wybraniu tej opcji nic w zasadzie się nie dzieje. Wyrzuca "loading aplet" i tyle.
...tak zrobiłem i nic to nie dało. W programie MainFrom kliknąłem na Write Eeprom a bez pytania z kąt pobrać plik, od razu kasował pamięć eeprom! :-(
Zwyczajnie. [syntax=c]void setup() { EEPROM.begin(512); Serial.begin(115000); delay(500); Serial.println("Start ESP8266");[/syntax] Testując początkowy kod wykorzystywałem 319 bajtów. Obecnie 382. To cały kod jeśli chodzi o przypisanie wartości do zmiennych. [syntax=c]void terminarz(){...
Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów...
Witam, Mam Arduino Mini Pro 16MHz 5V , do niego podłączony EEPROM zewnętrzny 24C02 (ATMEL) zgodnie z instrukcją: * EEPROM 4 (GND) to GND * EEPROM 8 (Vcc) to Vcc (5 Volts) * EEPROM 5 (SDA) to Arduino Analog Pin 4 * EEPROM 6 (SCL) to Arduino Analog Pin 5 * EEPROM 7 (WP) to GND ...
Dzięki Piotrus_999 A to takie proste (trzeba tylko zajarzyć) > adres 'bazowy' plus b3b2b1 pimijając b0 (RW) i czekać czy 'odpowie' Dodano po 18 Witam, załączam kod programu jest to 'przykład' z DOXYGEN'a skopiowany 1 do 1 main.c [syntax=c] /* * * testowanie EEPROM na I2C * z DOXYGEN'a * */ #include...
Może cos takiego ? Config Scl = Portc.0 ' I2C Clock. Config Sda = Portc.1 ' I2C Data. Config I2cdelay = 100 Declare Sub I2c_ram_write(byval Addres_desired As Word , Byval Byte_to_write As Byte) ...
Ja poradzę tylko w ASM (procedurki przepisują EEPROM «» RAM): SeqRead32ItEEPROM: ldi CountBtL, 0x04 ; Number of bytes to write 32 bits to EEPROM ;Proc SeqReadIntrEEPROM(CountBtL<- No. of bytes, XL:XH <- SRAMStartAddr, ZL:ZH <- EEPROMStartAddr ) SeqReadIntrEEPROM: sbic...
Przedstawię tu spontaniczny projekt który został zrobiony w jeden dzień - dwukanałowy ściemniacz pasków LED oparty na PIC12F1612, zbudowany przy wykorzystaniu części z elektrośmieci. Oprócz PICa mój ściemniacz będzie korzystał z pamięci EEPROM do zapisu stanów jasności - jest to niezbędne, gdyż chcę...
Witam Chciałem poszerzyć pole swojego działania w ATMEGA8 o zapis i odczyt danych z pamięci wewnętrznej uC EEPROM. Otóż znalazłem na 20 i 21 str. manuala ATMEGA8 funkcje w C zapisu i odczytu danych z EEPROM uC. Oto one: Zapis do EEPROM: void EEPROM_write(unsigned int uiAddress, unsigned...
Witam, jestem troche zielony w sprawach wiec chialbym sie poradzic fachowcow w nastepujacej kwestii. Chcialbym zmienic sobie na stale adres MAC karty sieciowej. Jest to karta zintegrowana na plycie glownej VIA Rhine II. Znalazlem na plycie CD dolaczanej do plyty glownej programik EEPROM.exe, ktory...
Witam, po raz pierwszy w życiu mam potrzebę użycia zewnętrznej pamięci eeprom (szeregowej) np. typu 24c02. Zakładając sytuację, że mam do 90s2313 podłączony układ pcf8583 i na wyświetlaczu lcd wyświetlam aktualną godzinę i do portu d.6 mam podłączony przycisk zwierający do masy, to w sytuacji gdy...
Witam szanownych forumowiczów. Spotkałem się z bardzo dziwnym problemem na na Atmega 128. Napisałem program, który wpisuje dana do wewnętrznego eepromu pod wskazany adres a nastepnie odczytuje dana z tego adresu i wyswietla na LCD. Wszystko do tej pory jest ok. Problem pojawia się jak wgram nowy program...
Witam wszystkich. Walczę z zapisem danych do EEPROM w ATtiny2313 i późniejszym ich odczytem. Mój kod opiera się o przykłady z datasheet, lecz gdy okazało się, iż nie chce poprawnie działać, przewertowałem jeszcze sporo różnych stron (w tym elektrodę). Zazwyczaj radzę sobie sam po krótszym bądź dłuższym...
Używając etykiet w .eseg nie zastanawiasz się nad fizycznymi adresami, robi to za ciebie kompilator. Tym niemniej aby operować na tych danych należy oczywiście użyć "okienka podawczo - odbiorczego" w EEDR, zgodnie z notą katalogową ( ). Wszystko z .eseg ląduje w pliku .eep, którym możesz za pomocą...
Hello , i managed to dump the contents of EEprom using my usb KeeProg But i can not write back the eeprom after reseting data , it shows error writing address 16, or address 32 the Chip is 34f04WP can someone help me how to write back reseted eeprom bin ? . I can write back the bin...
Znalazłem sobie takie cos w dokumentacji do AVR-ow w atmegach to jest w rozdziale o eepromie: void EEPROM_write(unsigned int uiAddress, unsigned char ucData) { /* Wait for completion of previous write */ while(EECR & (1<<0x00));// <<=== USTAWIENIA TU !!!!! EEWE)); /* Set up address...
Zaglądałem do tego już, znalazłem też w dokumentacji technicznej atmegi32 kod tylko teraz zastanawiam sie jak to połączyć do reszty programu i klawiszy . Będę bardzo wdzięczny za podpowiedź jak to połączyć w całość i dodać do tego klawisze. kod z dokumentacji atmegi32 void EEPROM_write(unsigned...
Witam wszystkich, mam następujący problem. Mam płytkę ESP8266MOD - lolin nodemcu v3. Staram się zaimplementować jej następującą funkcjonalnosć: zapis i odczyt SSID oras Hasła danej sieci Wi-Fi z EEPROM, automatyczne łaczenie z zapisana siecią Wi-Fi. Chcę aby można było wczytywać te dane z pamięci...
Czyżby problem jest z [syntax=c]// Read com port number for( char * cp = argv[1]; *cp; cp++ ) { *cp = toupper( *cp ); } if(strstr(argv[1], "-COM")) strcpy(comPortName, &argv[1][1]); else { printf(u... -1; }[/syntax] Plik comport.cpp [syntax=c] //=============...
Mam problem. Przy pierwszym zapisie string do eeprom jest ok, ale gdy chcę zmienić zapisaną wartość string na inna i zapisać je do eeprom, to otrzymuje takie coś: Dlaczego tak się dzieje? Fragment kodu który odpowiada za zapis:[syntax=c]void changePassword() { x = 0; lcd.clear(); ...
W oryginale jest: [syntax=avrasm]EEPROM_write: ; Wait for completion of previous write sbic EECR,EEPE rjmp EEPROM_write ; Set up address (r17) in address register out EEAR, r17 ; Write data (r16) to data register out EEDR,r16 ; Write logical one to EEMPE sbi EECR,EEMPE ; Start eeprom write...
Dla programu przedstawionego przez autora tego wątku chyba jednak prościej, mniej kłopotliwie i bardziej energooszczędnie byłoby użycie najprostszych procedur proponowanych (o dziwno!!) przez producenta uK np: No ja bym się z tym mocno nie zgodził, dlatego, że funckje przygotowane w AVR GCC...
Witam Mam gotową płytkę z DS3231 + 24c32 dostępną w wielu sklepach. Z obsługą zegarka i temperatury udało się. Z Układem 24c2 mam już większy problem. Program w miejscu TWI_read(0); zapetla się i nie idzie dalej. [syntax=c] void save_eeprom(unsigned int address, unsigned char data) { unsigned...
Witam Nie wiem jak podłączyć wyprowadzenia pamięci I2C EEPROM ST24C08 (chodzi o piny 1,2,3 oraz 7) by jednorazowo załadować 760 bajtów wykorzystując ATmega8A. Na magistrali jest tylko jedna taka pamięć. Ponadto nie wiem jaki adres ma ta pamięć. Pozdrawiam Dodano po 18 Próbowałem wgrać...
No niestety rozkład liczby ujemnej nie działa tak samo jak dodatniej - pytanie jak rozłożyć liczbę ujemną i zapisać do eeprom Poniższy kod nie działa [syntax=c] //Zapis EEPROM.write(17,liczba_ujemna); liczba_ujemna /= 256; EEPROM.write(18,liczba_ujemna); ...
Update --------------------------------... Teensy 2.0++ 4 resystory 4.7k 3 Ledy Soft: OneWire lib + kawalek kodu I dziala ;-) Plytka: Zlancze: (he,he) Dane z chipa w konsoli: Connected .... Address:...
Witam, popracowałem trochę nad moim programem i jest postęp. Tak jak pisałeś, przerzuciłem się z String na tablice znaków i zapisuje do EEPROM znak po znaku (bajt po bajcie). Zadziałało, znaczy EEPROM jeszcze działa bo zapisuje i zwraca nawet po odłączeniu zasilania co jest naprawdę niezwykłe :),...
Witam forumowiczów. Od niedawna zacząłem bawić się Arduino. Zainteresowałem się kopiowaniem chipów (od tonera w drukarce), które oparte są na pamięci EEPROM. Poszukałem trochę w internecie, znalazłem program, który skanuje łącze w poszukiwaniu adresów na jakich dana pamięć się znajduje( chip mam zalany...
Witam mój problem to odczyt sekwencyjny z pamięci I2C EEPROM 24FC128. Układ Master (18F4550) - Slave(I2C EEPROM) W tej pamięci adres jest 2-bajtowy, funkcja i2cSetAddress(ucControl, uiAddress) działa poprawnie. Magistrale skonfigurowałem na 100kHz, wszystkie operacje (zapis/odczyt pojedynczego...
Poczytaj na forum o chassis AE-6B lub mu podobnych. Coś było na ten temat. (przelutowanie płytki M ? ) Nic nie mruga/ error code? W SM nie "można podejrzeć" błędów ? Tego nie rozumiem A natępnie wyłączenie dekodera DVBT i jego ponowne włączenie skutkuje pojawieniem się obrazu ale bez dżwięku....
Sorry for writing in english. After trying to change VIN in IKE module (E36 compact 1998), I have only EEP error on tachometer, but RPM, TEMP and GASOLINE gauges are not working. When I try to write some EEPROM files, I get onyl "incorrect file size" error on PA soft BMW scanner 1.4, but I can not...
Witam, Nie mogę zrozumieć dlaczego zapis do eepromu działa dla jednego obszaru a nie działa dla drugiego. To działa. [syntax=c] while (NVMCTRL.STATUS & NVMCTRL_EEBUSY_bm); eeprom_write_byte(... while (NVMCTRL.STATUS & NVMCTRL_EEBUSY_bm); liczba = eeprom_read_byte((uint8_t*)(&USERROW.USE...
a wiec tak. jeśli dalej nie działa to mam jeszcze 2 pomysły. 1. zmniejszyć rezystory podciagające do 4,7Kohma 2.gdzieś czytałem że zapis w rejestrze TWDR jest możliwy tylko gdy bit TWINT w rejesrze TWCR jest zerem. gdy chcemy cos wpisać do TWDR to najpierw musimy go ręcznie wyzerować (bit TWINT)....
podciagnij magistrale przez 4,7K do + Dodano po 9 a jak konfiguracja pinów portu?? mnie sie ten zapisa nie podoba do eepromu niewiem czemu ja wole tak declaresub write (adres as byte , wartosc as byte) sub write (adres as byte wartsc as byte) i2cstart i2cwbyte 160 i2cwbyte adres i2cwbyte...
Witam Wspomniana pamięć ma Pin #WE. Jest on opisany "Write Enable: Determines if a given cycle is a WRITE cycle. If WE# is LOW, the cycle is either a WRITE to the command execution logic (CEL) or to the memory array." Czyli można podejrzewać że podniesienie tej nogi i podanie stanu logicznego...
Po 1-sze , moje słowa "wsadziłeś" w usta kolegi ijon_tichy Po wtóre , czy wczytujesz do Pony'ego obydwa pliki (*.hex i *.eep) :?: Po trzecie , czy wybierasz Write Program(FLASH) , czy Write All :?: itp. Piotrek PS W symulatorze , dane do EEPROM-u możesz wpisać ręcznie i przetestować .
Jak zaprogramować pamięć eeprom 24c04WP ? Próbowałem JDM'em, montowałem też układy znalezione na stronie elektroda a także z netu ale nie mogę w żaden sposób zapisać danych w tej pamięci (Błąd weryfikacji przy adresie 0001f - czyli nie zapisano). Wyczytałem, że WP oznacza Write Protection, czyli mam...
W skrócie oco chodzi: Po pierwszym podlaczeniu uC zapisywane są wertosci domyslne w EEPROMie i ustawiana jest flaga "1" pod adresem 0x01(czyli po resecie uC sprawdzam flagę i zapisuje EEprom lub nie) Jesli flaga "0" to EE_init() zapisuje EEproma. Dalej- alarmy_DEV() -przeglad zapisów "alarmów",...
- jak już poradzono, wszystkie zmienne umieścić w strukturze - proste i skuteczne, To znam i wiem, że tak to działa. Niestety, jeśli zmienne występują w różnych modułach aplikacji nie jest to możliwe a już na pewno proste. - zadeklarować nowe sekcje pamięci w obrębie EEPROM i podać adres takiej...
Nie pamietam z kad sciagnalem kod zrodlowy po przerobieniu dla swoich potrzeb program 100% dziala. ;***********************************... I2C zapis i odczyt do EPROM 24C02 ; ;*****************************...
Jak wgram SST fulla, a potem eeprom, to po kalkulacji wyświetla "bad eeprom". SST pokazuje prawidłowy imei, ale freia przy zczytywaniu pokazuje w jednym miejscu prawidłowy imei a wdrugim jakiś inny imei (czyba ten z full flesza). Co dalej robić bo telefon nawet nie błyśnie. Podejrzewam też że w środku...
Witam. Mam problem z ta pamiecia. Mecze sie juz dwa dni i nic. Podlaczylem ja na jednej magistrali z PCF8583 (RTC) i ADS1100 (ADC) do uP Atmega 8. Zegar i przetwornik chodza bez problemu. Narazie uzywam programowej obslugi I2C w AVRGCC z biblioteki RKlibAVR... Pin A0 pamieci mam podlaczony do masy...
Cala sekwencja zapisu wyglada tak : mov a,#0A0h ;adres urzadz.+bit zapisu/odczytu acall write mov a,... strony (msb calego adresu komórki) acall write mov a,... na stronie (lsb calego adresu komorki) acall write mov a,... do...
Wczytać tzn wgrać do pamięci, czy otworzyć plik? Jak to pierwsze to jak masz ikonkę do odczytywania (read) to obok jest gdzieś do wgrywania (write). Piszę z pamięci, bo nie mam teraz programu przed sobą. Odczytywałeś jako 24c02 to zapisujesz też jako 24c02. Otwierasz program,wskazujesz plik, wybierasz...
Dzięki koledzy. Wygląda na to że już będzie działało, ale jeszcze chciałbym uściślić parę wątpliwości To w końcu float, czy uint16_t? To są różne rzeczy. jest mi obojętne czy to będzie float czy integer byleby działało. Ogólnie będą liczby całkowite więc wystarczy uint16_t, ale próbowałem już różnych...
Witam potrzebuje pomocy z zapisem i odczytem z pamieci 24C32 jest ona zlokalizowana na malym zegarze zewnetrznie dopinanym do plytki . Tutaj przesylam kod jest to sklejka z poprzednich zajec jednak na zajeciach mielismy odczytywanie z pamieci zegara a o EEPROM 24C32 nie bylo mowy . Szukalem czegos w...
Temat do zamknięcia. Rozwiązałem problem z miejscem w ram przez wykorzystanie zmiennych wykorzystanych w programie. Przypisałem treść powiadomień do zmiennych char. Po starcie programu, zapisuje je do eeprom i mogę zmienne wykorzystać w programie. W odpowiedniej chwili odczytuje eeprom i mogę wysłać...
Informacje z avr-libc-user-manual/FAQ : Problem o którym wspomniałeś dotyczy starszych AVR'ów w których rejestra adresowy po resecie przyjmuje wartość domyślną 0x0000. W nowszych wartość domyślna tego rejestru jest niezdefiniowana, dzięki czemu jeżeli watchdog klepnie w czasie zapisu EEPROMU, uszkodzona...
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...
Witam wgrałem do megi poniższy kod [syntax=c] ISR(EE_RDY_vect ) { eeprom_write_byte(EEPROMPtr, *SRAMPtr); EECR|=_BV(EERIE); //W³¹cz przerwania EEPROM EEPROMPtr++; SRAMPtr++; EEPROMWrBytes--; if(EEPRO... EECR|=_BV(EERIE); //W³¹cz przerwania EEPROM } void EEPROM_write_int(uint8_t...
Matryca AU Optronics B170PW03 v 4 Objawy: rozciągnięty obraz i ciemna matryca bez reg. podświetlenia w laptopie Dell M6300. Kierując się wskazówkami z tego forum pobrałem .bin jako backup i próbowałem wgrać nowy wsad za pomocą PowerStrip 3.75 po podłączeniu matrycy do starej Toshiby A100 (wymiana...
Witam walcze od kilku godzin z takim problemem przy zaniku zasilania kondensator podtrzymuje MCU i umożliwia mu zapis do eeprom zanik wykryty wewnętrznym komparatorem, no i układ działa ale jak szybko wyłączę i włącze zasilanie a jak zrobie to wolno to nie działa kod trochę zmodyfikowałem min wektor...
Należę do osób, które za wszelką cenę starają się same pogłówkować i znaleźć rozwiązanie Jedyna prawdziwa informacja, jaką przekazałeś tym zdaniem, to taka, że masz wysokie mniemanie o sobie. Jedyna prawdziwa informacja, jaką chciałem przekazać tym zdaniem jest taka, że zawsze staram się samodzielnie...
Bazując na main.c [syntax=c] /* Virtual address defined by the user: 0xFFFF value is prohibited */ uint16_t VirtAddVarTab[NB_OF_VAR]={0}; uint16_t Virtval[NB_OF_VAR]={0}; uint16_t VarValue= 0; int main(void) { HSE_init(); //systick_...
Na 100% działają na mojej ATmega169p, optymalizacja -Os void eeprom_write(unsigned int uiAddress, unsigned char ucData) { /* Wait for completion of previous write */ while(EECR & (1<<EEWE)); /* Set up address and Data Registers */ EEAR = uiAddress; EEDR...
Jeśli to coś zmienia to tu jest prawidłowy datasheet: Zgodnie z radą linię CS podłączyłem przez 10k do masy, w przypadku 93H86 nie ma lini ORG. Udało mi się znaleść w sieci kolejny sketch w którym autor napisał własną funkcje shiftOut która pozwala na wysłanie wiecej niż 8 bitów: ( na samym dole...
Kasowanie bitu jest operacją nieniszczącą Teraz to jestem troche skołowany. Na stronie 224 w swojej książce (wydanie 2) piszesz: "W przeciwieństwie do kasowania, proces programowania bitu (zmiany stanu z 1 na 0) nie jest dla pamięci destrukcyjny, możemy go więc wykonać dowolną liczbę razy." ...
Przed zaprogramowaniem uP ustaw bit EESAVE w "Configuration and Security bits". To spowoduje, że po zaprogramowaniu FLASH, EEPROM nie będzie kasowany. EEPROM możesz zapisać dowolnymi wartościami za pomocą "Write Data Memory (EEPROM)".
STMicroelectronics M24LR64-R to pamięć EEPROM z dwoma interfejsami, standardowym I2C oraz bezprzewodowym RFID, pozwalającymi na odczyt i zapis danych. Organizacja pamięci M24LR64-R to 8192 × 8 w trybie I2C oraz 2048 × 32 w trybie ISO-15693 i ISO 18000-3 tryb 1. Aplikację do obsługi pamięci Dual EE,...
Podczas wgrywania flasha Freią9 wyskakuje "write is not accepted" i na tym staje. bootcore i eeprom normalnie wchdodzą. Czy przyczyną może być mechaniczne uszkodzenie kości flasha?
Witam Bootuje sie normalnie,flaszuje mcu,lang,pod koniec flaszowania wyrzuca blad "Field write problem" i koniec.Nie zalacza sie po tym,ale mozna zrobic normalnie unlock i repair crc,eeprom wgrywa normalnie,pliki repair rowniez. Zetknal sie ktos z takim problemem? Pozdrawiam
Witam Ten eeprom można "uśpić" gdy nie jest odczytywana pamięć podając na pin nr 1 CS (chip selekt) stan niski. Lub zmienić ten eeprom na np. 93C76 który posiada pin nr 7 WE (Write Enable) stan wysoki możliwy zapis.
Witam, Próbuję napisać program wpisujący do wewnętrznej pamięci EEPROM procesora ATmega8 napis 'czesc', a następnie wyświetlić go na LCD 2x16. Po przeczytaniu informacji w helpi'e do CV odnośnie EEPROM i LCD udało mi się napisać program, jednak nie kompiluje się on. Nie wiem jak odczytać zawartość...
Jak zablokować zaprogramowany eeprom (24c02) przed przeprogramowaniem po zamontowaniu w układzie? Wyczytałem, że służy do tego pin7 (write protect) tego układu przez podanie napięcia 5V po wlutowaniu jego zawartości pamięci nigdy się nie zmieni. Prawda?
Witam Zakupiłem taki programator i kości eeproma 93c46, odpaliłem xp na virtualbox i ponyprog 2000 , si-prog api test ok calibration ok read succesfull odczytuje same ff erase succesfull microWire16bit Natomias... problem pojawia się przy zapisie, co bym nie-próbował zapisać wyskakuje...
Witam Potrzebuję urządzenie kopiujące całą zawartość pamięci I2C EEPROM 24C02. Szukam osoby, która wykona dla mnie takie urządzenie. Oto szczegółowe założenia do projektu kopiarki EEPROM: Programowana pamięć: -W urządzeniu programowane będą tylko takie pamięci: -Adresowanie...
rzeczywiście avrdude pluje błędem przy programowaniu tylko w jaki spośób jestem poza zasięgiem? avrdude: Version 5.10, compiled on Mar 23 2010 at 15:03:00 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg...
bytes to EEPROM address __dst from __src. Zmień na [syntax=c_loadrunner] uint8_t temp[6], data[6]; [/syntax] i powinno działać. Niepotrzebne są opóźnienia, w tych funkcjach jest już sprawdzane czy EEPROM jest gotowy.
Jeśli dobrze pamiętam do pierwszy od góry będziesz miał czyli vdo na c66 Tak więc są małe postępy po wybraniu "c66", mianowicie pokazuje się prawidłowy stan licznika(różni się o 4km) i przyciski "Read;Write;Save to;Change itp." są aktywne ale... Ale nadal widnieje informacja na dole ekranu jakoby...
Rozumiem, w takim razie, że zawsze warto używać _update, zamiast _write? To zależy co chcesz zrobić. Jak zainicjować EEPROM domyślnymi wartościami to obowiązkowo write. Jak zapisać blok danych uprzednio odczytanych z eeprom to zdecydowanie update. Zawsze można dać _update. Jedyna różnica pomiędzy...
Uwzględniłem podział każdego z rejestrów DEVEEx(0-3) na 16 bitów tworząc 8 słów konfiguracyjnych. EEWS ustawione na 9 (testuję też 12 dla warunku <120MHz). Pod kolejne adresy, licząc od 0 z przesunięciem w lewo o dwa bity, zapisuję konfiguracje do EEPROMu. Nic się nie zmieniło :( Biblioteka po...
Moje pytanie to: Czy jest możliwość zasyngalizowania kompilatorowi pod jakim adresm ma się znaleźć blok pamięci EEPROM i czy można sobie wybrać ten adres jaki się chce? void eeprom_write_block( const void * __src, void * __dst, size_t __n) Write a block of __n bytes to EEPROM address...
24c04 ma 4 kb (kilobity) pamięci więc 512 bajtów, więc jest podzielony na 2 strony po 256 bajtów (chyba).. każda strona jest symulowana jako osobny układ i dlatego są 2 adresy.. to że żaden niedziała może być spowodowane tym że pamięć jest pusta (0xFF) a pin WP (write protect) może być podłączony do...
No niestety nic nie działa.....we Frei wyswietla mi sie cos takiego....jak wybrałem Process Information Low , predkosc 115200 i Boot Type - Normal: COMM_LoadBoots : selected phone family is 3 COMM_IsBootRunning : bootcode does not seem to be running COMM_LoadBoots : Waiting to power on the phone...
Wielkie dzieki za flasza,ale telefon i tak nie idzie sie fleszowac..we Frei wyswietla mi cos takiego: COMM_LoadBoots : selected phone family is 3 COMM_IsBootRunning : bootcode does not seem to be running COMM_LoadBoots : Waiting to power on the phone ... COMM_LoadBoots : phone is powered on COMM_LoadBoots...
... Oki chyba przerobilem lekcje nauczyciela... i wedlug mnie teraz listing w skrócie powinien wygladac tak..? Declare Sub Write_eeprom(byval Adres As Byte , Byval Value As Byte) Declare Sub Read_eeprom(byval Adres As Byte , Value As Byte) ... Ok :D Proponuję byś jawnie deklarował Byref Value...
Kilka dni temu zacząłem znowu walkę z odczytem eeprom. Mam już właściwy czyli 24C64 i on będzie wykorzystany w projekcie. Jak się z niego odczytuje dane? Dodano po 6 $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3...
... Jestem raczej raczkującym programistą. Wczoraj cały wieczór walczyłem z obsługą 24c16 przez ATMEGA16... Ja 'rzucam' 2 hasła, a Ty skojarz je ze swoim kodem ;) Cytat z avr_twiobsluga.pdf: " Poniżej przedstawiono kody statusów w trybie Master Transmitter. " Cytat z dokumentacji pamięci eeprom...
Mam dziwny kłopot. Napisałem dwie proste funkcje: void SaveString(char offset, unsigned char * tekst) { for(char i=0; i<strlen(tekst); i++) EEPROM_write(offset+i, tekst[i]); EEPROM_write(i, 0); } ///////////////////////...
Witam, Mam Dell bateria CPT z eeprom AK6480AM (80A) Ponadto adapter LPT pokładzie I2C na Odrze. Mam pliki bin w wersji 80A_ok ale jakie programy można używać do pisania z powrotem do pamięci EEPROM. BE2Works jest bardzo drogie Czy ACCPLUS nadal dostępna, nie mogę go nigdzie znaleźć ...
Przepraszam że truję ale potrzebuję jeszcze pomocy... o ile mam ogarnięte zapisywania do eepromu w kontrolerze, to jeśli chodzi o zapisywanie do zewnętrznej pamięci jest słabo... mam coś takiego struktura... i zmienne [syntax=cpp]typedef struct{ char tag_rfid[11]; uint32_t datetime_rtc; }...
Mam taki kod: Jest w nim sporo "NACK" domyślam się że chodzi tu o czas zapisywania i zastanawiam się skąd program z pierwszego sketcha wie że ma zapisywać po 32 bajty danych no i jak zrobić żeby zapisywał mi bajt który chcę.
Witam po krótkiej przerwie, Otóż sprawdziłem kilka rzeczy na linii program-sprzęt. Jak się wcześniej okazało, odczytuję poprawnie z magistrali I2C statusy pamięci EEPROM (0x08 0x18 0x28 0x08 0x40 0x58) - przy odczycie wartości bajtu z pamięci EEPROM, ale fizyczny przebieg sygnału na linii SDA jest...
Mark: Volkswagen Model: vw rns 510 Chassis (main board, components): 7L6 035 680 B More informations: code I ask you to write what code is in the bin file I sent you. Thanks I am waiting for help from friends on the site I sent myself to read the eeprom on the tackle. I do not have a program...
Witam.Aby w tym odbiorniku zapisać nowe dane do pamięci należy w czasie zapisu zewrzeć odpowiednie nóżki na złączu serwisowym.Jest to wyjaśnione w instrukcji serwisowej ( praktycznie jest to zwarcie nóżki 7 układu EEPROM 24C16 do masy).Pozdrawiam.SKORBI.
To teraz raczej po złaczu nic nie zrobisz.Pech z blue srceen.😕😳.Sterownik na stół.Masz coś jeszcze oprócz mppsa? Dodano po 3 W sumie sterownik nie jest drogi jak widzę na allegro.Kup,przelutuj eeprom i wgrywaj ponownie jak nie masz sprzętu.
256 od 1F00 do 1FFF $1F00 - Write protect
Jeśli masz Rolisa to naciskasz przycisk Write binary butter to flash, klikasz na 3310 i krótkie wciśnięcie górnego przycisku. Potem dajesz Update imei, open all, sfr, update faid. I powinno działać.
"A page write is initiated the same as a byte write, but the microcontroller cloes not send a stop condition after the first data word is clocked in" a więc wygląda na to że zapis w trybie page mode może wyglądać tak: I2cstart ;start I2cwbyte 160 ;adres układu I2cwbyte 0 ;starszy bajt adresu I2cwbyte...
A zworki masz dobrze ustawione w fun'ce? Spróbuj zwiększyć opuźnienie (write delay) No nie wykluczone, że karta jest walnięta. Pozdro Fazii
Tak, wiadomosc na PW jest juz nieaktualna. No wlasnie mam problem z zapsem jakiegos bajtu pod konkretny adres.... jeszcze nie wiem jak to zrobic... funkcja API do zapisu wyglada tak: Write data into the EEUA. FT_STATUS FT_EE_UAWrite ( FT_HANDLE ftHandle, PUCHAR pucData, DWORD dwDataLen ) Parameters...
eep masz tu: Wgraj Knokiem (wybierz model, Write > Write flas flash to phone, wskaz eeproma, w okienku Enter where... w polu Startadress wpisz odpowiedni adres, OK) Jak sciagniesz eepromy to beda tam dwa do 6210: jeden (24kB) wgrywa sie od adresu 0x5FA000, ten drugi (384 kB) to jest eep z pmm i wgrywa...
Witam Mam siemensa SL45i i slabo trzymala mi bateria i postanowilem wgrać nowe ustawienia baterii. Uzylem programu Siemens tool 1.3 i wlozylem telefon do stacji dokującej i program wykryl go i wlaczylo sie Service Mode. Zczytalem ustawienia standardowe na dyski wczytalem z dysku inne, wgralem do...
MOgłes Fulla zgrać z tamtego dobrego MC60 i wgrać normalnie do tego padnietego jako firmware tzn podlanczasz dobrego MC60 do PC w Feiri wybierasz read zannaczasz: firmware i OK. po tym Program zczyta Ci z telefonu Fullflasha do pliku .fls i wgrywasz go do padnietego MC. w programie ...
Ściągnij z sieci (jak nie masz) opis tego układu i obejrzyj "Waveforms for Read Cycle" i "Waveforms for Byte Write Cycle" - tam jest szczegółowo narysowane, jak to się robi.
Zależy jakim poleceniem wgrywałeś eeprom. Pamięci w PonyProg nie programuj poleceniem "Program (Ctrl+P)" tylko poleceniem "Write Data (Eeprom)".
Witam Kupilem programator isp do zaprogramowania mojej kosci bios (winbond 25x80va) probowalem ja zaprogramowac za pomoca ponyprog. Sytuacja wyglada tak: Ponyprog jest skalibrowany i ogolnie wykrywa kosc, programator itd, ba nawet odczytuje ja i zapisuje to co odczytal ale gdy probuje wgrac bios z...
Może nie będzie to ścisła odpowiedź na Twoje pytanie, lecz może być użyteczna. Podobne efekty mieliśmy u siebie w monitorach BT-1791. Powodem było: 1. Zakłócenie na zasilaniu (szpilki), - pomogło zablokowanie kondensatorami 10µ/0,1µ zasilania 2. Wyprowadzenie numer 7 (Write Protect)...
LC to przeważnie układy na niższe napięcie 2,5 do 5,5V. Szczegóły tu: Natomiast jeżeli końcówka WP (Write Protect - ochrona przed zapisem) jest u ciebie podłączona do plusa to nie zaprogramujesz układu za Chiny ludowe.
Za często nie używam zmiennoprzecinkowych i myślałem że float to 2 bajty. Teraz działa: eeprom_write_block((float *)&wynik, (float *)0x0, sizeof(wynik)); eeprom_read... *)&wynik, (float *)0x0, sizeof(wynik)); Chodź przy funkcji...
Próbowałem 200kHz, 100kHz, 50kHz. Za każdym razem efekt ten sam. To może spróbuj zajrzeć do PDF-ka tej pamięci i zainteresuj się mechanizmem PAGE WRITE, bo to on jest źródłem Twoich kłopotów.
Czy pin7 (Write Protect) pamięci masz podłączony do minusa zasilania?
Witam, jak w temacie mam z tym problem..otóż napisałem, bazując na dostępnych w internecie przykładach obsługę i2c w komunikacji z eepromem 24LC1025 , wysyłam mu pewną liczbę a następnie ją odczytuję i wyświetlam na LCD. Niestety, komunikacja I2C nie działa - wiem to gdyż zamienienie miejscami linii...
Tak jak napisał sp5gof, przyczyną był brak jednej cyfry w argumencie twiwrite, po ktorym sprawdzalem status. Zmienilem i dziala. Bede uzywal _BV. Odnosnie do odpowiedzi Janadamis: najmlodszy bit we wskazanym miejscu odpowiada za READ/~WRITE. Fajnie jest to rozrysowane w datasheetcie AT24C04. Dziękuję...
Przez analogię do tego: When WP is connected high to VCC, all write operations to the memory are inhibited. także uważam, że można bez rezystora.
no to jest ewidentnie 24c16! więc korzystaj z tego datasheetu: czyli innymi słowy mówiąc masz pamięć o adresie 0b1010PPPW, gdzie PPP to 3-bitowy adres strony w pamięci, a W to bit R/W co też jednoznacznie oznacza, że w układzie nie możesz mieć m. in. zegarów typu pcf8583/8563, bo będzie konflikt...
Witam! Zacząłem pisać program który odczytał by mi z układu 24c02 dane i zapisał je do pliku. Eprom się odczytuje i zapisuje mi do pliku tylko ,że każdy bajt w oddzielnej linii a nie w jednej. Oto kawałek kodu: Cls Lcd "odczyt epromu" K = 0 Buf2 = "" 'For Addressw = 162 'S=Dir( "*.txt") Open...
A próbowałeś sposobu zapisu znanego jako PAGE WRITE (zobacz datasheet pamięci).
Przy okazji nie wiem skąd wyczarowałeś czyszczenie flagi startu... To wszystko jest w manualu! 19.10.5.3 State: 0x08 A START condition has been transmitted. The Slave Address + R/W bit will now be transmitted. 1. Write Slave Address with R/W bit to I2DAT. 2. Write 0x04 to I2CONSET to set the...
Trzeba jeszcze wiedzieć czy wybrać organizację 8 bit czy 16 oraz pamiętać o tym by przy odczycie wcisnąć READ a nie WRITE.
Cześć. Jestem w trakcie budowy odtwarzacza mp3 na bazie dekodera VS1011E w wersji standalone. Prototyp jest zmontowany i czeka jedynie na BOOT z eepromu 25LC640 i tutaj jest problem. Zbudowałem prosty programator (w pająku) ze tej strony: Użyłem PonyProga zgodnie z zaleceniem w linku jednakże...
Witam, chcę zapisywać i odczytywać do EEPROMu dane konfiguracji. Mam taki kod: section attribute not allowed for 'cfg_touch_eeprom' Gdy dodam static przed definicję cfg_touch_eeprom: ld returned 1 exit status undefined reference to `A::cfg_touch_eeprom' Co robię źle i jak to naprawić żeby działało? Pozdrawiam
Wracam do tematu ponieważ dalej mam problem. Moje funkcje zapisu i odczytu zawierają zmienną adres typu unsigned char co daje mi możliwość zapisu 255 komórek adresu. Również jest błąd ponieważ nadpisuję dwa razu część młodszą i starszą. Chcę zapisać wyświetlacz LCD z pamięci EEPROM. Wyświetlacz posiada...
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...
RESTORE
Witam! Potrzebuję dokonać odczytu i zapisu z pamięci 24LC1025-I/SM firmy Microchip, będę to robił po raz pierwszy i potrzebuję wskazówek od bardziej doświadczonych kolegów jak tę operację przeprowadzić poczynając od wyboru niedrogiego programatora i podstawki pod tę pamięć. Pamięć wg. data sheet posiada...
To jest flash spi i w płycie tego nie zrobisz. I nie, nie można podłączyć tylko data clock, układ do programowania wymaga zasilania, więc nawet gdyby to już jest cztery, ale spi wymaga więcej sygnałów do pracy, kasowania i zapisu zawartości, częstotliwość również wiec w płycie nie zaprogramujesz,...
Tu znajdziesz tutorial obsługi EEPROM: . Natomiast co do przycisku to tu jest fajna bilbioteka opisana: . Na początek zamiast robić write rób update, odpowiednikiem jest eeprom_update_byte, zapisuje tylko wtedy gdy wartość jest inna niż już zapisana, na wypadek gdyby coś Ci nie wyszło nie zajeździsz...
Pady opracowałem sam rozłączyłem płyty i pomierzyłem nogi pamięci .... to prosta operacja i nie wymaga wiedzy tajemnej. Teraz uprzedzam wszystkie pytania które zapewne sie pojawią ... bo już były ale moderator wywalił już to w kosz. Używam Oryginalna UPA-s z TOMSADU ( żadne klony virtuale itp.......
Pokazuje tylko błąd (zapis pewnie też by powodował, dlatego go tutaj nie dodałem) Próbujesz przypisać wartość typu uint8_t (o romiarze 1 bajtu) do wskaźnika const char* (o rozmiarze 4 bajtów). Czy kolegi intencją jest odczytanie łańcucha tekstowego z EEPROM? Jeżeli tak, to przykład odnajdzie kolega...
Odpalam mapowanie na początku i cały odczyt traktuję jak SRAM, tak samo w przerwaniu jak i w pętli głównej? Jeśli tak, to rzezczywiście bardzo wygodne. Dokładnie tak. Dobrze rozumiem, że do problemu dojdzie, gdy akurat korzystam z rejestru CMD kontrolera i odpali się przerwanie, które będzie czytało...
Sprawdziłeś, że nie ma? Nie kompiluje się, czy nie działa? [syntax=vbnet] Dim tablica_bajtów() As Byte = {234} port_szeregowy.Write(tablica_bajt... 0, 1) ' albo tak port_szeregowy.Write({210}, 0, 1) [/syntax]
Ale gafa! :D Dziękuję ślicznie za pomoc! Jednak nie ma to jak ktoś kto "świeżym" okiem spojrzy na kod ;) Pomimo błędu w funkcji StopTransmition(); kod umożliwiał odczyt z pamięci EEPROM. Powodem tego był fakt iż pamięć po otrzymaniu rozkazu RANDOM READ zwraca tylko jeden bajt po czym sama kończy...
please how can i read &write S2100 eeprom can someone send me: ORANGE3W program and schematic if it possible,please and thanx in advance for all members regards.
Witam ! Usiłuję zaprogramować pamięć EEPROM na SPI w module radiowym TLX9E5 firmy eMOD. Pamięć pochodzi z rodziny 25xx320. Do jej programowania używam Pony Prog i programatora na rs-232 zmontowanego wg schematu: Pony Prog wykrywa programator, test także wychodzi OK. Pamięć daje się...
Jak jest aplikacja to oprocz ustawienia predkosci kwarcu i skokiem do programu glownego nic nie robi,. Dosyć odważna teza... Całkowicie błędna niestety. Bootloader przed skokiem do aplikacji powinien wyłączyć WSZYSTKO co włączył/skonfigurował, Ty natomiast nie wyłączasz niczego: - RCC i PLL, -...
Na mikolaja prezent od unlockteam Vodafon_Sagem tool program do pobrania - Sagem 150x : Unlock, Relock, Read full flash, Write Firmware, Read / Write EEprom - Sagem 220x : Unlock, Relock, Read full flash, Write Firmware, Read / Write EEprom, Repair dead phones - Sagem 220v : Unlock,...
Witam Mam taki kawałek kodu. Chcę zapisać osobno dwa bajty (po bajcie) do eeproma. Proszę pouczyć ślepego czemu zapisuje się tylko pierwszy bajt? WMCON DATA 96h ; watchdog and memory control register EEMEN EQU 00001000b ; EEPROM access enable bit EEMWE EQU 00010000b ; EEPROM write enable bit WDTRST...
Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze...
chip juz wygrywa loadera wgralem w programie I2c Prog i stanalem na funkcji phoenix nie wiem co dalej zrobic nie ma zadnego odzewu ze strony karty. A na JGPROG pojawia sie error podczas programowania Wygląda to tak : ATMEL WRITE EEPROM EXT : ATR http://www.philips.e-tv.pl/articles....
Witam, znalazłem kiedyś program napisany w asemblerze do kodowania POCSAGu z portu com komputera. Program działa ok ale gdy podłączę mikrokontroler Atmega8 i wysyłam przez Uart komendy do kodera POCSAG to muszę robić przerwy 12 sekundowe pomiędzy wysyłaniem komend. Nie znam asemblera i mam pytanie...
Witam. Wiem że to stary model, nic nie warty, ale chciałbym go "rozgryźć" i ożywić z zamiłowania do GSM :) Historia: W pełni sprawny, ściągnąłem simlocka SMTi , następnie pełny flash (boot, firmware, eeprom repair) po tym zabiegu już nie wstał do finalise. Cały czas martwy, pomyślałem że zbieg...
No i o to właśnie chodziło. Za chwilę dam znać jak poszło. 15 min i gotowe. bez simlocka i jest zasięg. Dziękuję naprawdę pomogłeś "leon.euro" . Tym razem w programie poszło tak: SIEMENS A75 lg1 Sw35 Soft FlashID: 0001/220C FlashID: 0001/227E-220C-2201 Flash Size: 8Mb, WriteBuffer:...
No to chyba dobrze go przecielem bo w jokerze po nacisnieciu ReCalc All keys uzyskałem coś takiego: Start... Loading BootsModel(A65)... Sending StartBoot Ok. Sending MainBoot Ok. Com2 115200 BAUD: Ok. SIEMENS C60 lg95 Sw27 Soft FlashID: 0089/8856 FlashID: 0089/8856 Flash Size: 16Mb Region(1):...
Ja to robiłem z zakładki "Eeprom read/write/reset" okienko "eeprom chip save to file or write from file" wybierasz z listy chip ak6480af i klikasz read eeprom i się pyta gdzie zapisać, a jak masz zresetowany plik to wybierasz i klikasz write eeprom - u mnie to działało.
Cos jest nie tak z tym telefonem przy probie wgrywania softu Artem wywala sie przy 99% wyskakuje blad: Preloader sent OK Send Flash Application Flash Application sent OK Erase Flash ... Flash erase OK! Write Flash ... ERROR02 Pdodobnie nie da sie wgrac eproma wywala: Application sent OK Write...
no i o to chodzi zainstaluj poprawke :D ufs serial number xxxxx UFS DEcryption UFS3 | SarasSoft Status message Reding ufs eeprom done skoro coś zwalkowałes mam inne rozwiązanie uruchom, daj connect, niżej masz fw daj na 2.5 i zachacz write firmware fix & update. potem znowu connect...
Również mam taką baterię PC764 6 sztuk ogniw po dwa równolegle trzy w szeregu 11.1V z komputera DELL D620 i jest problem z resetowaniem wsadu. A tak naprawdę z modyfikacją daty produkcji. Data produkcji baterii 2006. Zła data produkcji powoduje, ze w biosie informuje o konieczności wymiany baterii. Ma...
Witam, Zrobiłem TP w tym Siemensie. Joker klucze mi przeliczył, wysłał SKEYa do tel. Proba zdjęcia natomiast simlocka kończyła mi się komunikatem Start... Loading BootsModel(AX75)... Sending StartBoot Ok. Sending MainBoot Ok. Com1 115200 BAUD: Ok. SIEMENS AX72 lg98 Sw01 Soft...
TZN. 1. Kabel RS-232 to kabel COM 2. Wgrywam BOX`em UFS 3 Tornado, i fon softa odbiera, tj, pozwala wgrać, w tym moim programie jest też opcja USE IMEI in EEPROM albo OTP IMEI lub Update IMEI (wpisuje swój). 3. ŻADEN PROGRAM (oprócz tego pod Tornado) nie widzi fona! Podłączam kabel COM kupiony (działą...
Opis „Resetu” elektroniki w bateriach do laptopów opartych na układach BQ2040, BQ2060, BQ2063 i pamięciach EEPROM 24C01, 24C02, 24C04 za pomocą programu SBWorkshop 3.71 Można też skorzystać z programu Be2Works do wersji 2.85 włącznie. Uwaga: 12 marca 2012r wydana została nowa...
Witam, jeśli ktoś uszkodził sobie felerny sterownik 6Q0909605 poprzez odczytywanie błędów vagiem albo innym tego typu programem to da się go naprawić (odblokować) za pomocą programu Vag EEPROMER Programmer 1.18 oraz kabla (ten zwykły z allegro za 130zł) którym łączymy się z samochodem poprzez złącze...
Czy to będzie dobry pomysł? Wszystkie programy mam. Witam, jeśli ktoś uszkodził sobie felerny sterownik 6Q0909605 poprzez odczytywanie błędów vagiem albo innym tego typu programem to da się go naprawić (odblokować) za pomocą programu Vag EEPROMER Programmer 1.18 oraz kabla którym łączymy się z samochodem...
Połączenie Programem VagCom uszkadza sektory Airbagu. Można to naprawić następującym programem za free. Sam sprawdzałem wszystko działa jak należy tylko wersja softu 1.19g działa Wystarczy zwykły kabel OBDII KKL ten którym się łączymy z samochodem aby naprawić oprogramowanie sterownika: 1. Uruchamiamy...
mam podobny problem, chcialem wrocic do orginalnego seriala i cos namieszałem ponieważ program nie przyjmuje mi stringów. Może ktoś kto sie zna napisze tutorial stawiania Tornada na nogi, np. pan Karwos. Założe się że przyda sie wielu osobom. 1. Uruchamiamy UFS3 Tools (patrz: zalacznik) 2. Naciskamy...
Mi pokazuje te same dane o firmware boxa i wszystko lata bez problemu.Jak flashowalem boxa to zaznaczylem "write firmware","write EEPROM" i "write 93c46" a nastemnie fix&update. <<<Pozdrawiam>>>
Witam Mam taki oto problem z Siemensem MC 60 po przecięciu ścieżki próbowałem ściągnąć simlocka jokerem i pod koniec tej operacji pojawił się taki komunikat: Start... Loading BootsModel(MC60)... Sending StartBoot Ok. Sending MainBoot Ok. Com1 115200 BAUD: Ok. SIEMENS MC60 lg95 Sw04 Soft...