Vizitator Popescu Marius Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 Am si OTP si 5 bucati cu ferestra de stergere(azi nu am "beculetul " cu ultraviolete).pai bun si cum dau eu in text ca sa stie eepromul ca la adresa 0101010001 are valoare 72?apropo in programator daca vreau sa incarc program pt eeprom incarca doar "bin". Link spre comentariu
Liviu M Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 Pai de-aia zic sa citesti memoria, ca poate ne prindem. Eu ma astept sa-ti iasa un fisier de genul 0000 FF FF FF FF FF FF FF FF0008 FF FF FF FF FF FF FF FF...Adica adresa de start si valorile. Dupa parerea mea, pentru 72 la adresa 1, o sa trebuiasca sa scrii 0000 FF FF FF FF FF FF 48 FF0008 FF FF FF FF FF FF FF FF... Da' pana nu vedem cum arata de fapt fisierul ala, nu fac decat sa speculez. Edit: acum vad chestia aia cu .bin; la asta nu mai am nici o idee. Sorry. Link spre comentariu
Vizitator Popescu Marius Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 Pai de-aia zic sa citesti memoria, ca poate ne prindem.Eu ma astept sa-ti iasa un fisier de genul 0000 FF FF FF FF FF FF FF FF0008 FF FF FF FF FF FF FF FF...Adica adresa de start si valorile.Dupa parerea mea, pentru 72 la adresa 1, o sa trebuiasca sa scrii0000 FF FF FF FF FF FF 48 FF0008 FF FF FF FF FF FF FF FF...Da' pana nu vedem cum arata de fapt fisierul ala, nu fac decat sa speculez.Edit: acum vad chestia aia cu .bin; la asta nu mai am nici o idee. Sorry. Link spre comentariu
Liviu M Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 Vezi ca astia se lauda cu un convertor hex2bin. Link spre comentariu
Vizitator Popescu Marius Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 nu e asta problema ,cu hex/bin.problema mea cum introduc corect adresele si valorile intr-un "text document" Link spre comentariu
Liviu M Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 Pai intai deschide fisierul .bin pe care l-ai citit din eeprom si vezi cum arata in editor. Mie imi iese cam asa ceva: 0000000: 0000 0000 0000 0000 0000 0000 0000 0000 ................0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................0000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................0000030: 0000 0000 0000 0000 0000 0000 0000 0008 ................0000040: 0000 0000 0010 0000 0000 0000 0000 0000 ................0000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................0000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................0000070: 0000 0000 0000 0000 0000 0000 0000 0000 ................0000080: 0000 0000 0000 0000 0000 0000 0000 0000 ................0000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................00000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................00000b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................00000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................00000d0: 0000 0008 0000 0000 0008 0000 0000 0008 ................00000e0: 0000 0000 0008 0000 0000 0008 0000 0000 ................00000f0: 0008 0000 0000 0008 0000 0000 0008 0000 ................0000100: 0008 0008 0009 0009 0009 0009 0009 0009 ................0000110: 0009 0009 0009 0009 0009 0009 0009 0009 ................0000120: 0009 0009 0009 0009 0009 0009 0009 0009 ................0000130: 0009 0009 0009 0009 000a 000a 000a 000a ................0000140: 000a 000a 000a 000a 000a 0008 000a 000a ................0000150: 000a 000a 000a 000a 000a 000a 000a 000a ................0000160: 000a 000a 000a 000a 000a 000a 000b 000b ................0000170: 000b 000b 000b 000b 000b 000b 000b 000b ................0000180: 000b 000b 000b 000b 000b 000b 000b 000b ................0000190: 000b 000b 000b 000b 000b 000b 000b 000c ................00001a0: 000c 000c 000c 000c 000c 000c 000c 000c ................00001b0: 000c 000c 000c 000c 000c 000c 000c 000c ................00001c0: 000c 000c 000c 000c 000c 000c 000c 000c ................00001d0: 000c 000d 000d 000d 000d 000d 000d 000d ................00001e0: 000d 000d 000d 000d 000d 000d 000d 000d ................00001f0: 000d 000d 000d 000d 000d 000d 0011 000e ................0000200: 3f00 4e00 283f 004e 0028 3f00 4e00 283f ?.N.(?.N.(?.N.(?0000210: 004e 0028 3f00 4e00 283f 004e 0028 3f00 .N.(?.N.(?.N.(?.0000220: 4e00 283f 004e 0028 3f00 4e00 283f 004e N.(?.N.(?.N.(?.N0000230: 0028 3f00 4e00 283f 004e 0028 3f00 4e00 .(?.N.(?.N.(?.N. Dupa cum vezi, pe prima linie ai adresele de la 0x00 la 0xFF si 16 valori hexazecimale pe 8 biti. In cel mai rau caz, lasi 0x00 primul byte, faci 0xFF ultimul byte, arzi un eprom adresezi locatia 0 si vezi daca-ti da 0 sau FF, adresezi locatia 15 si vezi si aia cum da, mai testezi inca vreo 2 locatii sa fii sigur si... ai detectat adresa 0. Restul ar trebui sa se comporte la fel. PS Eepromul era nou? Ca pare scris deja. Link spre comentariu
puiu Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 Desi am spus ca nu ma mai bag, cred ca memoria cu pricina (27C521) este un OTP; in cel mai fericit caz al fi EM27C512 - 80 sau 100 adica UV EPROM (adica se poate sterge cu ultraviolete). Eu cu 27C521 nu am gasit niciun eeprom ci numai OTP ROMs Link spre comentariu
Vizitator Popescu Marius Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 da puiu,am mai multe memorii,si otp si cu fereastra.Pe langa asta mai trebuie sa fac si un motor sa se invarta cu turatie constanta... Link spre comentariu
sofian Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 incarca fisierul intr-un editor (Hexworkshop) si modific ce vrei dupa care il salvezi si il incarci in programatoreste bun si ala care l-ai pus tudaca este bin nu il poti edita ca text document Link spre comentariu
puiu Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 Ce fel de motor ai ? de cc, pas cu pas, alternativ? Link spre comentariu
Vizitator Popescu Marius Postat Ianuarie 18, 2010 Partajează Postat Ianuarie 18, 2010 Ce fel de motor ai ? de cc, pas cu pas, alternativ? motorul este de curent continuu,cu perii. am sa ma descurc ,nu e problema aici.Cred ca sunt cam blond,nu ma prind ce-mi spune Liviu_M Link spre comentariu
Liviu M Postat Ianuarie 19, 2010 Partajează Postat Ianuarie 19, 2010 sofian ti-a zis cum poti edita (corect) fisierul hex pe care-l citesti din eprom. Singura problema e sa localizezi adresa 0 (zero), ca sa stii in ce ordine/in ce loc sa editezi. Adica in stanga primului rand sau in dreapta primului rand din carnatul ala de zerouri pe care l-am pus mai sus. Pentru asta scrii informatii "de test" in cele 2 locatii (de exemplu 00 in una si FF in cealalta), adresezi fiecare locatie, pui multimetrul pe iesiri si vezi ce obtii la adresa 0 si ce obtii la adresa 15. In felul asta vezi unde e adresa 0 in fisierul hex. Sau nu asta nu intelesesei? Link spre comentariu
Vizitator Popescu Marius Postat Ianuarie 19, 2010 Partajează Postat Ianuarie 19, 2010 multumesc Liviu_M pt lamuriri.Azi imi cumpar lampa cu ultraviolete Link spre comentariu
Liviu M Postat Ianuarie 19, 2010 Partajează Postat Ianuarie 19, 2010 Cu placere; sper numai sa si mearga ce am tot spus eu pe aici.Chiar, cu partea de LabView ai mai facut ceva? Ai inteles ceva din exemplul de la mine?Programelul ala e chiar functional; il folosesc sa programez parametrii intr-un PIC16F877 (un controller de acvariu). Link spre comentariu
Vizitator Popescu Marius Postat Ianuarie 19, 2010 Partajează Postat Ianuarie 19, 2010 Cu labview facusem ceva,ceva dar am renuntat la idee,prof a zis sa fac cu memorie asa ca am abandonat ideea,acum transmit pe serial textul cu totul si pic-ul l-am pus la treaba... Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum