Przejdz do strony glownej |
>> Phreak It > strona glowna > newsy > o serwisie >> Automaty > mapy i spisy > niebieski [TSP91] > srebrny [TPE97] > jajko [CTP] > żółty [eXANTO] > Netia > Dialog > karty chipowe > klucze >> W eterze > GSM > tranking >> Stuff > teksty (FAQ) > narzędzia > elektronika > nagrywarki > strony Variego >> Inne > multimedia > phreak-muzeum > hacked > linki | SKYLOG FAQ email:skylog@kki.net.pl www:http://www.moze.kiedys IRC:#hackpl, #phreakpl ============================================================================= Warning: Text ten powstal wylocznie w celach edukacyjnych.Autor nie ponosi odpowiedzialnosci za jakiekolwiek szkody wynikle po przeczytaniu tego tekstu badz z jego zlej interpretacji. ============================================================================= Jesli chcesz mozesz ten faq umieszczaj gdzie chcesz, jednak nic w nim nie zmieniaj.Jesli masz czas wyslij e-maila gdzie go umiesciles. ============================================================================= Stosunkowo niedawno (pol roku) zaczalem interesowac sie phreakiem/hackiem. Przeczytalem kilka faq'ow i postanowilem ze napisze takze swoj.Moze komus sie przyda.Jest wiec to moj pierwszy faq.Nie jestem zadnym ekspertem w tych dziedzinach, ale wydaje mi sie, ze co nieco wiem.Zauwazylem, ze nikt lub prawie nikt nie poruszyl kwestii programowania pamieci EEPROM.Wczesci pierw- szej opisze troche spraw czysto teoretycznych.Zastosowanie praktyczne w drugiej czesci. Zaczynamy. EEPROM (Electrically Erasable and Programable Read Only Memory) jest to nowoczesniejsza wersja pamieci EPROM w ktorych wymazanie wczesniej zapisanych informcji wymagalo naswietlania go falami ultrafioletowymi. Pamieci EEPROM sa stosowane do przechowywania danych ktorych nie mozna utracic po odlaczeniu zasilania.Ten typ pamieci stosowany jest w min. telewizorach, magnetowidach (niektorych) i... budkach telefonicznych. Kazdy EEPROM charakteryzuja dwie podstawowe cechy: maksymalna pojemnosc i sposob wymiany danych pamieci z reszta systemu z ktorym pracuje. Najczesciej spotykane rodzaje EEPROM'ow to: z magistrala szeregowa 3-przewodowa z magistrala szeregowa standardu I2C (uzywane sa w niektorych kartach chipowych) z magistrala rownolegla (te nas najbardziej interesuja poniewaz ten typ pamieci stosuje TPSA(x) w swoich maszynkach) EEPROMY'y z magistrala rownolegla mozna rozpoznac po tym, ze na poczatku symbolu pamieci jest 28 np 28C256 lub 28C16.Czasami spotykamy sie z EEPROM'ami o innych oznaczeniach lub nie ma ich wcale lub podany jest tylko numer oprogramowania np.2.8, 2.9. U mnie najczesciej sa 27C256. A teraz czego mozemy sie dowiedziec z oznaczen typu 28C256: 28 -typ magistrali pamieci C -informacja o technologii (CMOS) 256 -pojemnosc EEPROM'u Czasami na poczatku wystepuja prefiksy literowe np.X, AT, URMET informuja one kto jest producentem np. X-Xicor, AT-Atmel, URMET-wiadomo. Jezeli na koncu wystepuja jakies inne cyfry to mowia one o czasie dostepu. Ponizej przedstawione sa schematy pamieci: 28C16 i 28C256. 28C16 28C256 |----\/----| |----\/----| A7|1 24|VCC A14|1 28|VCC A6|2 23|A8 A12|2 27|WE A5|3 22|A9 A7|3 26|A13 A4|4 21|WE A6|4 25|A8 A3|5 20|OE A5|5 24|A9 A2|6 19|A10 A4|6 23|A11 A1|7 18|CE A3|7 22|CE A0|8 17|I/O7 A2|8 21|A10 I/O0|9 16|I/O6 A1|9 20|CE I/O1|10 15|I/O5 A0|10 19|I/O7 I/O2|11 14|I/O4 I/O0|11 18|I/O6 GND|12 13|I/O3 I/O1|12 17|I/O5 |----------| I/O2|13 16|I/O4 GND|14 15|I/O3 |----------| gdzie A0..Ax - wyprowadzenie linii danych oraz adresow CE - linia sterujaca - uaktywnia pamiec WE - linia sterujaca - okresla czy pamiec ma odczytac dane czy je zapisac OE - linia sterujaca - wylacza bufory wyjsciowe Skoro istnieje mozliwosc przeprogramowania pamieci EEPROM to chyba nie musze mowic jakie to daje mozliwosci.Niektorzy z was pewnie zastanawiaja sie jak przeprogramowac taki EEPROM.Otoz jest to stosunkowo proste (przynajmniej teoretycznie).Wystarczy wykombinowac programator do EEPROM'ow. Mozna go zamowic w sprzedazy wysylkowej w kilku firmach min. ASTAR ABR. Namiary w dalszej czesci faq'a. Programator ten nosi nazwe: PROGRAMATOR PAMIECI EPROM ZENDA 3.1 Obsluguje on kilka typow pamieci : EPROM 27(C)16-512 EEPROM 28C16-256 EEPROM 12C 24Cxx, SDA25xx, PCF8582 uC 87(C)51,52, 89C51,52, 89C1051, 89C2051 Komunikacja odbywa sie po laczy RS232. Programator zapewnia wiele innych bajerow. UPRZEDZAM, ZE INFORMACJE ZAWARTE W TEJ EDYCJI FAQ'A SA CZYSTO TEORETYCZNE, CZESC PRAKTYCZNA W NASTEPNEJ CZESCI. NIE TESTOWALEM PROGRAMATORA ANI INNYCH URZADZEN TEGO TYPU. JEZELI KOGOS INTERESUJA SZCZEOLY LUB DANE DOTYCZACE INNYCH RODZAJOW EEPROM'OW TO WIECEJ INFORMACJI MOZNA ZNALEZC W "ELEKTRONICE PRAKTYCZNEJ" nr. 8/98 I 9/98. Adres: ASTAR ABR, ul.Walachowej 27 43-300 BIELSKO-BIALA, tel/fax (33) 184-002 =========== # GREETSY # =========== special thx to: 3mil - za kontakty |