Jump to content
ELFORUM - Forumul electronistilor
Sign in to follow this  
fantomass

Pic ars?

Recommended Posts

Am un pic18f4520 si am incercat sa il programez cu jdm2 si nu pot, imi da eroare la scriere, dar cand citesc memoria flash imi arata numai de 0000 peste tot si toti biti de la code protected sunt activati(cum este in urmatoarea imagine).Cand dau sa citesc imi da unknown device.Am incercat sa dezactivez toate cod protected, dar nu imi merge, si am incercat si un erase all. Sa fi murit pic-ul? :cry:

Share this post


Link to post
Share on other sites

nu sunt expert in microcontrolere dar sunt sanse sa nu comunice pc cu programatorul. studiaza setarile programului. eu am programat picuri cu icprog si un programator realizat de pe internet (fisierul ce trebuia scris trebuie sa fie in format hex sau bin). nu cred ca se arde asa usor picul, daca ai fost atent la conectare su nu l-ai supraalimentat ...

Share this post


Link to post
Share on other sites

pai eu pic-ul l-am programat de mai multe ori cu acest programator:http://www.bobtech.ro/catalog/programator/index.html si a mers.

Dar nu stiu ce am facut(nu am fost atent si m-am grabit) si am scris in pic(ca am vazut asta) numai de 0000.

Stiu ca nu pot accesa memoria pentru a o scrie, dar pot sa o citesc. Dupa citire cu winpic imi arata toate prostiile alea cu biti setati pe code protect si numai de zero.

Se pare ca am reusit sa blochez pic-ul(dar nu stiu cum s-au activat toti bitii aia), acum sa vad cum il deblochez. Sper sa se poata debloca software, sa ii sterg toata memoria pentru ca apoi sa o pot scrie din nou.

Share this post


Link to post
Share on other sites

incearca sa dai din software sa citesca picul, dar fara sa conectezi picul in programator si uite-te cum citeste bitii de protectie

Share this post


Link to post
Share on other sites

nu e sigur. poate nu ai comunicare intre pc si programator. sau setari din soft ... incearca sa programezi sau sa citesti un alt pic care il ai p-acasa si stii ca e ok

Share this post


Link to post
Share on other sites

Vezi cu un alt programator. Poate e prin apropiere cineva care are. Eu sunt cam departe.

Share this post


Link to post
Share on other sites

am incercat cu alt programator, dar care e la fel ca al meu, adica eu am realizat acelasi programator cu al prietenului meu, si tot nu a mers. Alt programator nu am de unde sa fac rost.Eu tin minte ca nu am facut nici un scurt pt ca pe pic nu era pus nimic.

Share this post


Link to post
Share on other sites

Pentru programarea PIC-urilor ai nevoie de config. urmatoare:PGD = serial Data I/O RB7,PGC= serial Clock RB6,Si acum, in cazuri diferite:PGM = Programming Ground - pentru seria 16F© se pune la masa printr-o rezistenta de 1k RB3, ex. PIC16F877 pin 36- pentru seria 18F se pune la masa printr-o rezistenta de 1k RB3, ex. PIC18F452 pin 38In cazul in care la citire apar zero-uri inseamna ca device-ul este protejat la citire, dar in mod normal la stergere ar trebui sa se zezactiveze protectiile, dar si informatia sa dispara.Verifica conexiunea intre PC/programator si sau COM-ul corect. Daca ai LED-uri la programator, pe Clocck, DATA si Vpp ar trebui sa iti dai seama foarte repede daca este buna conexiunea.Daca ai facut toate astea iar PGM, atentie, PGM-ul sa fie la masa... din pacate PIC-ul este ars... :sparge:

Share this post


Link to post
Share on other sites

Am pus PGM la masa printr-o rezistenta, dar imi da la fel, aceasi eroare.Am un singur led numai pe MCLR si acela palpaie cand vreau sa scriu sau sa citesc.Inseamna ca eu trebuie sa am o problema, pt ca mi s-a mai ars si un atmega128 din senin.Eu foloseam un transformator de 30 de V iar pe placa aveam un stabilizator integrat(7805 de 1A) de 5 V. Nu cred ca asta ar fi o problema pt ca 7805 rezista pana in 35V.Ma gandeam ca datorita temperaturii sa-si mareasca tensiunea de iesire, desi nu ar fi trebuit, pt ca se cam incalzea, diferenta de tensiune fiind mare.O sa imi caut alt transformator.

Share this post


Link to post
Share on other sites

Daca acei 30v sunt in curent alternativ, dupa redresare cam depasesti limita maxima de intrare a 7805-ului

Share this post


Link to post
Share on other sites

nu, tranformatorul e unul de la imprimanta si are iesirea stabilizata, deci nu e alternativ, plus ca eu am masurat ce iese dupa stabilizatorul integrat, si iese 4,8 V. Eu nu m-am uitat la osciloscop sau ascultat sa vad daca nu este alternativ, dar sigur nu e.Eu ma gandeam ca daca o data cu cresterea temperatura nu se modifica tensiunea de iesire.

Share this post


Link to post
Share on other sites

Nu, sursele de stabilizare 78xx, 79xx au protectie la scurtcircuit si/sau supraincalzire. Deci, atunci cand temperatura depaseste pragul maxim sursa se opreste si iti taie tensiunea de iesire. Vezi ca sigur ai un scurt pe placa programatorului sau tranzistorul ce iti asigura tie cei 13Vcc catre Vpp este defect. Ma rog, cauzele pot fi multiple, dar trebuie sa o iei sistematic. Nu este normal ca LED-ul sa palpaie pt ca asta inseamna ca si tensiunea pe Vpp variaza. Masoara tensiunea pe Vpp. Uite, pentru a ii asigura un 13Vcc curat pe Vpp, tensiunea de alimentare a programatorului circa 18Vcc, o treci printr-un stabilizator de 12V 7812, dar pinul 2 CND il pui la masa printr-o rezistenta de 220 ohmi. Verifica Vpp-ul ca PIC-ul e pretentios la asta.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.Terms of Use si Guidelines