Sari la conținut
ELFORUM - Forumul electronistilor

Nu pot scrie un PIC16F628


yo6pir

Postări Recomandate

  • Răspunsuri 123
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • yo6pir

    31

  • cosmin_h

    10

  • ady_marinescu

    8

  • GeoMar

    8

Top autori în acest subiect

Imagini postate

Azi faceam experiente cu un PIC12F629, si surpriza! Nu am putut sa-l scriu ! Primeam aceeasi eroare: "Verify failed at adress 0000h!". Conform cu schema de setare a jumperului:

http://yo6pir.files.wordpress.com/2009/ ... _soclu.pdf

SW2, adica JP1 la mine trebuia pus, adica ON. Scot jumperul, adica OFF, si incerc din nou. SURPRIZA! Merge perfect! Deci nu te poti lua dupa toate sfaturile din poze ca fiind bune. Incercati si varianta cealalta chiar daca nu pare veridica. S-ar putea sa fie varianta cea buna!

Link spre comentariu

Am urmat sfaturile voastre, baieti, si am rezolvat problema. Trebuie sa schimb titlul postului: "POT scrie un PIC16F628" ! Cum am facut? Am construit alt programator. Este cel indicat de YO4YOU, schema de mai jos, pe care am modificat-o ca sa n u folosesc ZIPShocket, ca nu am. In schimb am proiectat un alt cablaj pentru a folosi soclu normal cu 18 terminale.Ca si program folosesc tot ICProg si de data aceasta am activat setarea : "interface Direct I/O, cu latenta 10".Rezultat: merge de "rupe".Deja programarea dureaza mult mai putin, fara erori si verificarea se face cu succes. Am probat doua tipuri de controlere : 16F628A si 16F84, si la ambele scrierea s-a facut cu succes, verificarea, deasemenea. Trebuie sa fac o precizare: La programarea lui 16F628A am pus jumperul JP1 pe ON, iar la 16F84 l-am scos, adica OFF, conform cu specificatia din documentatia originala.Daca cineva doreste sa faca programatorul in varianta redusa la soclu cu 18 terminale, am pus si cablajul, vedere de jos, partea cu lipituri.Multumesc la toti care m-au sfatuit si doresc succes si la altii.Ovidiu.

Buna ziua! Vreau sa realizez si eu acest programator si am "dat" de cateva neintelegeri la cablajul postat de domnul simnakovi ! Am vazut ca masa nu e conectata la nici un pin al conectorului DB9F si pini 1 si 14 al pic-ului nu sunt legati direct la emitorul tranzistorului! Merge si asa montjul sau e o greseala de proiectare?Va multumesc,
Link spre comentariu

Am facut programatorul si lam introdus in PC! Cand dau drumul la program imi zice ca IC-prog driver nu este instalat, si ma intreaba daca doresc sa il instalez! Eu am dat "da" si mia dat o eroare ca driveru nu a fost gasit si daca vreau sa continu pornirea si eu iam dat "da" dupaceia mia dat inca o eroare privileged instruction! Mia intrat in program si am dat sa se verifice PICu si programu sa inchis! Imi scapa mie ceva?Multumesc,

Link spre comentariu

@Mely17Iti scapa...multe. Ai dat sa-ti instaleze driverul XP ? Care driver daca nu-l ai acolo? De unde sa stie ce driver si de unde sa-l ia programul daca tu nu i-l dai mura-n gura?! Driverul este intr-un fisier .sys pe care se pare ca tu nu-l ai acolo. Trebuie sa pui fisierul asta langa executabilul IcProg.exe si apoi sa intri din nou sa-i dai instalare. De unde ai luat tu executabilul de instalare al lui ICProg nu era si driverul de XP? Fa asa si mai vorbim dupa aceea. Tot nu ai raspuns de unde ai gasit erorile alea din schema/cablaj?!

Link spre comentariu

Am reusit sa pornesc programatorul! Am verifcat picul cu suces si lam si programat! Lam introdus in montaj si surpriza nu merge! Il pun la loc in programator si dau sa se verifice imi da eroare cu 0000h!

Link spre comentariu

Ce PIC ai folosit?Ai setat jumperul JP1 corect, ca in fisa tehnica?Ai instalat driverul de XP?Ai primit la sfarsitul programarii mesajul de verificare cu succes?Apoi ai citit continutul acestuia si comparat cu bufferul de scriere a dat "SUCCESFUL COMPARE" ?Cam multe intrebari deodata, nu?

Link spre comentariu

E foarte ciudat ce spui, daca ai primit mesajul ca a fost programat cu succes, atunci trebuie sa mearga. Incearca totusi sa citesti continutul PICului si apoi sa compari cele doua buffere daca au acelasi continut si acelasi Checksum. Eu asa fac in momentul cand mi se pare ca ceva e neinregula cu scrierea. Daca ai facut cum zici, trebuie sa mearga bine programarea si sa fie bun PIC-ul pentru scopul propus.

Link spre comentariu

Gata! Am reusit sa il fac! Aveam un contact imperfect la un fir! Prima data cand lam programat nu am introdus .hex-u in locul potrivit si din aceasta cauza nu a mers! Acuma sau rezolvat toate problemele.Va multumesc,

Link spre comentariu

Salutari ! Cauta altceva si am dat peste acest topic. Am construit si eu de ceva timp programatorul din discutie si a mers fara probleme. Ce imi da cu virgula este faptul ca pe toate tipurile de pic-uri programate f84, f628, 876, 877, 873 si altele, cu sau fara A in coada, jumperul respectiv a stat numai pe pozitia OFF, nu a fost nevoie sa comut decit pe cel care selecta nr. de pini lucru normal de altfel. programatorul a fost versiunea cu soclu ziff dar nu cred ca asta conteaza, delayul la 10ms, calculator destul de puternic cu procesoare pe 64 de biti. Din moment ce merge bine si asa nu ma deranjeaza insa sint curios sa stiu ce imi scapa??? cele bune, je

Link spre comentariu

Daca ati folosit pentru programare IC-Prog, si la Settings-Options-Misc ati bifat Enable Vcc control for JDM, este normal sa nu mai fie nevoie de setarea jumper-ului respectiv in concordanta cu pic-ul programat, deoarece optiunea de mai sus permite realizarea secventei ,,vpp first'' necesara pentru programarea unora dintre pic-uri. De asemenea softul WinPic800 face controlul automat al Vcc in cazul interfetelor hardware bazate pe JDM.

Link spre comentariu

Am inteles. Nu e bifat ! Am bifate numai priority -normal si enable ...xp driver. Oricum nu era foarte important din moment ce functioneaza ok, eram doar curios. Multumesc, cu stima, Emil

Link spre comentariu
  • 3 luni mai târziu...

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări