Jump to content
ELFORUM - Forumul electronistilor

Problema la programator PicKit2 pe USB


Guest tzicu2005

Recommended Posts

Guest tzicu2005

Salut dragi colegi!

Am cumparat de aici de pe forum acest programator PicKit2: viewtopic.php?f=59&t=130045 de la colegul maxente.

Avand acasa un PIC16F628 pe care il folosisem la un proiect prin facultate, l-am incercat prima data pe acesta ca sa vad daca programatorul functioneaza corect. Asadar, am introdus PIC-ul in soclul ZIF, am mutat jumper-ul (pentru PIC-uri cu 18 pini) si am conectat un cablu USB (pe care il aveam de la o imprimanta mai veche) la programator. Am deschis aplicatia PicKit2 v2.61, PIC-ul a fost recunoscut, l-am citit si avea HEX-ul pentru aplicatia din facultate, a mers si verificat... . Apoi, am exportat HEX.ul din acest PIC pe calculator, dupa care i-am dat "ERASE", ca sa incerc sa-l scriu eu, sa vad daca functioneaza si pe "Write" si...surpriza, mi-a aparut o atentionare: "This device requires a minimum VDD of 4,5V for Bulk Erase operations", am dat "Continue", dupa care "Write" si a inceput sa se incarce programul, doar ca la sfarsit mi-a dat dat eroarea "Programming failed at Program Memory address 0x000000", astfel ca nu s-a scris nimic in PIC. Am reincercat de nenumarate ori apoi, sa dau iar "Erase", sa-l incarc si sa-l scriu, etc., pana cand PIC-ul nu a mai fost recunoscut deloc in automat, decat dupa foarte multe resetari ale programului, schimbat si bifat la setari etc. Am incercat si o versiune mai veche de PicKit2 (2.55), dar fara succes. Apoi, avand un alt PIC 16F628 nou, l-am incercat si pe acesta, l-a recunoscut ca si pe primul, a mers citit, desi era gol...dar de scris nu am reusit sa scriu HEX-ul nici in acesta, aparand aceeasi eroare ca si la primul PIC: "Programming failed at Program Memory address 0x000000". Acum am "zapacite" amandoua PIC-urile, dar daca insist mult sa tot schimb la setari, sa caut PIC-ul in manual (Programmer-->Manual Device Select), sa debifez "Verify on Write", sa bifez "Use Vpp First Program Entry" din Tools, sa ma joc pe acolo pe la Voltaje, in casuta VDD, sa dau "ON" sau "/MCLR" etc., in diverse combinatii, pana la urma le recunoaste si in Auto, dar foarte greu si dupa foarte multe incercari, aparent fara nici o logica, dar in final primesc aceleasi erori Mentionez ca folosesc Windows 7 pe 64 biti (poate are si asta a face cu problema mea).

Programatorul cred ca este bun, pentru ca am citit ambele PIC-uri cu el si "a dat" sa le scrie. De asemenea, colegul Maxente a vandut mai multe astfel de clone si nu am vazut sa se planga careva de ele. Tot el mi-a pus la dispozitie si linkul cu programatorul (poate cineva mai priceput o sa gaseasca o "chichita" pe acolo): http://alvarounal.blogspot.ro/2011/10/pickit2-clon.html .

Acum, intrebarile mele sunt:

1. A mai avut cineva probleme cu scrierea acestui tip de microcontroler (PIC16F628)? Nu neaparat cei care au exact acest programator, ma gandesc ca poate este o problema generala. Si daca da, cum ati rezolvat-o?

2. Credeti ca este o problema cauzata de acest tip de microcontroler (o avea ceva mai ...special :sparge: )?

3. In softul PicKit2, la VDD, cand modific voltajele chiar se modifica cu adevarat, sau este doar pentru programatorul original setarea? Trebuie activat "ON" sau "MCLR"?

4. Incercand sa scriu aceste PIC-uri, sa le sterg etc, este posibil sa le fi deteriorat?

5. Are rost sa cumpar si alte tipuri de PIC-uri si sa incerc cu acestea, sau o sa primesc aceeasi eroare?

6. Care sunt exact setarile care trebuiesc facute din soft (PicKit2), daca exista astfel de setari?

 

Multumesc frumos pentru eventualele raspunsuri si scuzati intrebarile de noob, dar sunt la inceput!

Un Craciun fericit!

Link to comment
  • Replies 20
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Salut, nu cred ca are rost sa te chinui cu 628, e perimat, nu se mai fabrica de ani buni. Incearca varianta 628A sau 648A, e cca 5lei si sigur scapi de probleme. Eu am scris sute 6x8A cu clone pk2, e drept ca ale altui coleg de forum, dar nu cred ca are importanta, si nu am avut nicio eroare. Daca as avea un 628 simplu, as incerca, dar nu am mai vazut de vreo 7 ani. Si atentie, mai sunt unele de la furnizor online din Alexandria, statistic mie mi-ai mers jumatate... :speriat

Link to comment
Guest tzicu2005

Salut, nu cred ca are rost sa te chinui cu 628, e perimat, nu se mai fabrica de ani buni. Incearca varianta 628A sau 648A, e cca 5lei si sigur scapi de probleme. Eu am scris sute 6x8A cu clone pk2, e drept ca ale altui coleg de forum, dar nu cred ca are importanta, si nu am avut nicio eroare. Daca as avea un 628 simplu, as incerca, dar nu am mai vazut de vreo 7 ani. Si atentie, mai sunt unele de la furnizor online din Alexandria, statistic mie mi-ai mers jumatate... :speriat

Multumesc pentru raspuns!Cred ca sunt cam depasite PIC-urile mele, pentru ca le am eu de vreo 7 sau 8 ani. Dar ceea ce ma frapeaza este ca pe primul l-am luat de pe o placa de dezvoltare (daca pot sa o numesc asa, erau cateva leduri si un display cu 7 segmente) si era functionala, deci PIC-ul functiona fara probleme. Apoi, cel de-al doilea era nou, a mers si acesta citit ...deci nu cred ca a avut probleme. Nu imi este de PIC-uri, dar sa platesc curierul pentru alte microcontrolere (sunt din Tg-Jiu si aici nu cred ca o sa gasesc prea usor) si sa vad ca nici acestea nu merg scrise... .Chiar as vrea sa gasesc problema si ma gandeam ca s-a mai confruntat si altcineva cu asta in trecut... .Si apropo, unde gasesc PIC-uri la 5 lei, ca in general am vazut pe site-urile de la noi ca pornesc de la peste 15 lei?Multumesc inca odata!
Link to comment
Guest tzicu2005

Salut soringt!Am copiat acel fisier in C:\Microchip\PicKit2, l-am rescris peste cel vechi si...tot nu merge. Cand intru in PicKit 2 imi apare: "Device not connected", sau ceva de genul, ca si cand nu as fi pus nici un controler in soclul ZIF. Unde gresesc?Am incercat si cu celalalt PIC si...la fel. Deci nu s-a schimbat cu nimic situatia :(.Multumesc!

Link to comment
Guest tzicu2005

@XAN77O sa ma interesez de acel PIC. Vreau sa ma apuc serios de treaba anul asta, dar prima data sa rezolv problema cu programatorul :(.Poti, te rog, sa-mi dai un link cu un magazin online, unde gasesc la preturi bune diverse chestii, cum ar fi microcontrolere?@moduinoFolosesc un PC si un cablu de imprimanta. Am incercat si pe portul USB2.0 al calculatorului, precum si pe portul USB 3.0, fara succes. De asemenea, primul cablu USB pe care l-am avut mi-a parut cam subtire (o chinezarie ordinara), astfel ca am desfacut punga cu cablul sigilat al unei imprimante Samsung, wireless, deci nu avusesem pana atunci nevoie de cablul ei. Asadar, cred ca nu este din cablu. Tensiunea pe care am masurat-o eu la iesirea cablului USB este de 4.9V, dar aparatul meu de masura este un Mannesmann (cred ca am dat 15 sau 20 de lei pe el), deci nu stiu cat de precis este.

Link to comment

tzicu: nu este cazul sa tot probezi cabluri sau porturi USB. Nu ai ca scop alimentarea unei instalatii pentru pomul de Craciun. Un port USB (PC sau Laptop) poate sustine curentul necasar pentru zeci de PIC-uri puse in paralel la programare :). Greseala este a celui care a facut programatorul sau, in cele mai multe cazuri, a celui care l-a reprodus.Poate doar in cazul in care faci ICSP si nu alimentezi extern un montaj mai complicat sa-ti faci probleme.

Link to comment

Vezi ca in meniu, la Tools, ai Troubleshoot. Fa toti pasii de acolo cu aparatul de masura pe masa. De asemenea, asigura-te ca picul din ZIF este alimentat (pui testerele direct pe pinii lui 628). De aceeasi parere cu colegul brad sunt si eu, ai o problema "hard" acolo... Vre-un contact imperfect, lipitura "rece".Succes la depanat!

Link to comment
Guest tzicu2005

Salut brad!Intr-adevar, la asta m-am gandit si eu, ca nu ar prea avea cum sa fie din cablu, mai ales ca am incercat deja cu 2. Pe de alta parte insa, nu am mai vazut pe nimeni sa se planga de programatoarele vandute de userul maxente si acesta a dat cateva... . In prima mea postare aici am si cateva linkuri, unul dintre el care trimite la proiectul original. Daca ai timp, poti sa arunci o privire pe site-ul tipului, te rog? Poate observi ceva dubios la acel programator. Eu am facut-o deja, dar la nivelul meu de cunostinte in acest domeniu, a fost cam fara rost.Multumesc frumos!

Link to comment
Guest tzicu2005

Vezi ca in meniu, la Tools, ai Troubleshoot. Fa toti pasii de acolo cu aparatul de masura pe masa. De asemenea, asigura-te ca picul din ZIF este alimentat (pui testerele direct pe pinii lui 628). De aceeasi parere cu colegul brad sunt si eu, ai o problema "hard" acolo... Vre-un contact imperfect, lipitura "rece".Succes la depanat!

Salut!O sa incerc si aceasta depanare. Acum imi este teama sa nu fi crapat PIc-urile de la atatea incercari. Maine, ca am mai mult timp, am sa iau programatorul la purecat.Multumesc frumos pentru sugestii!
Link to comment
Guest tzicu2005

Inca o chestie pe care o descoperi acum ... . Am intrat in MPLAB si am dat la "Configure" si apoi la "Select Device". Dupa care am selectat din lista PIC16F628. PicKit2 este in acea lista cu bulina rosie. Apoi, cand ma duc la "Programmer", PicKit2 nu se poate selecta, ca si cand PIC16F628 nu se poate programa cu PicKit2. Sa fie asta problema si sa nu fie compatibil programatorul cu acest tip de PIC-uri?Atasez si un print screen.Multumesc!

post-25362-139829729812_thumb.jpg

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • 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