ciprysat Postat Februarie 11 Partajează Postat Februarie 11 (editat) Poate sunteti mai experimentati in microcontrolere. Am citit programul dintr- un pic 12f508 folosit intr-un gard electric ako , l-am incarcat in alt pic 12f509 se incarca cu succes dar nu functioneaza , am folosit programator k150 Pic ul original este bun functioneaza pe gardul electric. Mai am unul acelasi model de gard ako si ii defect pic -ul si am scris un pic nou 12f509 si nu functioneaza. Poate ma ajutati cumva cu ceva idei. Multumesc. Editat Februarie 11 de ciprysat Link spre comentariu
ciprysat Postat Februarie 11 Autor Partajează Postat Februarie 11 gard ako ok.hex nou.hex Am atasat programul extras Link spre comentariu
cirip Postat Februarie 11 Partajează Postat Februarie 11 (editat) Va salut, Acum 1 oră, ciprysat a spus: Am citit programul dintr- un pic 12f508 folosit intr-un gard electric In realitate nu ati citit nimic din PICul original. Hexul este plin de zerouri, ceea ce sugereaza faptul ca cipanul are activata protectia la citire. Era de asteptat in cazul unui produs comercial. Deschideti hexurile cu un editor de text (Notepad de exemplu) si o sa va convingeti. Copierea programului dintr-un produs comercial e putin mai complicata decat pare la prima vedere Editat Februarie 11 de cirip Link spre comentariu
ciprysat Postat Februarie 11 Autor Partajează Postat Februarie 11 Ma gandeam ca daca era protejat codul imi dadea eroare la citire. Asta este nu se poate face nimic. Multumesc pt raspuns Link spre comentariu
UDAR Postat Februarie 11 Partajează Postat Februarie 11 Cuvântul de configurare este copiat greșit - nu știu de ce, n-am lucrat cu K150. În original este 0x0FED care înseamnă, printre altele, că oscilatorul este extern XT iar cel scris în 509 apare ca 0x0FEE adică oscilator extern LP. Asta ar putea fi o cauză. Ar mai fi și o problemă cu cuvântul de calibrare al oscilatorului care la 508 este scris la adresa 0x01FF și este copiat, evident, la aceeași adresă dar 509 îl ”caută” la adresa 0x3FF . Asta însă nu cred că este fatal. Link spre comentariu
ciprysat Postat Februarie 11 Autor Partajează Postat Februarie 11 Si atunci sa nu fie protejat codul? Sa fie doar din configurare? Imi da ceva cu calibrare inainte de a scrie programul in pic. Link spre comentariu
UDAR Postat Februarie 11 Partajează Postat Februarie 11 Codul nu pare să fie protejat - cel puțin la prima vedere, câteva zeci de octeți (cam puțin ce-i drept) au fost citiți și scriși iar cuvântul de configurare zice că nu e protejat. Probabil programatorul te-a întrebat dacă să salveze valoarea de calibrare . Poți edita manual cuvântul de configurare în programatorul ăsta ? Link spre comentariu
cirip Postat Februarie 11 Partajează Postat Februarie 11 Va salut, Fac si eu ca nenea dumitrumy ... Link spre comentariu
UDAR Postat Februarie 11 Partajează Postat Februarie 11 (editat) DA! N-am știut despre primele locații , am știut doar de OSCCAL și văzând că programul debutează cu MOVWF OSCCAL am zis că e OK . E drept că am văzut niște GOTO-uri care dădeau în păpuriș dar n-am realizat ! Asta e , din păcate pentru inițiator. Iar eu, mulțumesc că am mai învățat ceva. PS Totuși, unde greșesc la citirea Config Word ? Bitul 3 e 1 după ceea ce a citit el .... Editat Februarie 11 de UDAR Link spre comentariu
ciprysat Postat Februarie 17 Autor Partajează Postat Februarie 17 (editat) Am scris si un pic 12f508 la fel. Sigur ii protejat codul apar prea multe zerouri acolo. Am atasat niste poze [url=https://ibb.co/Srr8GXR][img]https://i.ibb.co/Srr8GXR/20240214-200245.jpg[/img][/url] [url=https://ibb.co/5cFx0YL] [img]https://i.ibb.co/5cFx0YL/20240214-195909.jpg[/img][/url] [url=https://ibb.co/mRgt6rK][img]https://i.ibb.co/mRgt6rK/20240214-195603.jpg[/img][/url] [url=https://ibb.co/Cs2PsFc][img]https://i.ibb.co/Cs2PsFc/20240214-194601.jpg[/img][/url] Editat Februarie 17 de ciprysat Link spre comentariu
UDAR Postat Februarie 17 Partajează Postat Februarie 17 Da, păi a lămurit problema colegul @cirip mai sus. E protejat, eu nu știam că poți citi ceva, credeam că nu poți citi nimic. 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