Sari la conținut
ELFORUM - Forumul electronistilor

Alta clona PicKit2


adicontakt

Postări Recomandate

...si nici portul USB in care este infipt programatorul nu trebuie neglijat ! Ma plangeam de faptul ca a mea clona nu functioneaza corect cu 16F628A... Solutia a fost mutarea pe portul USB de pe MB (in loc de porturile USB frontale), deci in spatele calculatorului, unde merge PERFECT !

Link spre comentariu

Fara sa fie pus sa programeze VPP error se poate verifica la pinul 2 VPP-FB (RA0/AN0) al controlerului.In caz de VDD error se poate verifica la pinul 3 VDD-FB(RA1/AN1) al controlerului.In caz ca totul este bine atunci inseamna ca programarea cere mai mult si programatorul nu poate sa dea mai mult. Eu am rezolvat-o coborand de la 1N5819-18 la 1N5817.Treaba cu Q3 nu am intalnit-o si nici nu m-am gandit. Este de retinut!Sa spunem (de verificat) ca tranzistorii sunt pusi corect pe placa si ca nu are probleme de cablaj (trasee, mult colofoniu pe placa, contacte inperfecte), singurele componente care fac probleme intalnite de mine si de altii pe un al forum au fost: Bobina;D4;Q1(functioneaza anormal/pus invers);R1 are valoare mai mare de 1K (merge si cu 680ohm); R2-R3(VPP-FB) valoare mai mare decat Pe schema. Ramane de vazut daca Q2/Q3/Q4 sunt cei care trebuie si montati bine. Exceptand D4 majoritatea problemelor de hardware au fost in schema de mai jos (sa nu uitam totusi cablajul).Fara mai multe informatii nu am ce sa mai adaug...Succes

Salut la toata lumea. In primul rand imi cer scuze pentru raspunsul atat de tarziu dar nu am avut timp sa lucrez la montaj. La pinul 2 VPP-FB (RA0/AN0) al controlerului am 0V iar la pinul 3 VDD-FB(RA1/AN1) am 2.76V.
Link spre comentariu

Felicitari! Sa-l folosesti cu placere.Am atasat mai jos fiserele Eagle la aceasta clona (cablajul nu este testat) in caz ca cineva doreste sa faca schimbari sau modificari la cablaj, pozitionarea componentelor, versiune SMD...Succes

Link spre comentariu

Am si eu o intrebare, daca am 3 memorii inseriate, mai necesita sa selectez in pickit a0,1,2 ? daca selectez(diverse cominatii) da eroare sau citeste altceva, cateva caractere la inceput si dupa numai ff ff ff24c512

post-39305-139829431201_thumb.jpg

Link spre comentariu

Sigur ca trebuie setate diferit ca altfel vor raspunde toate 3 memoriile pentru aceasi comanda. Tin minte ca la ponyprog erau setate adrese consecutive si pentru soft aparea ca find o memorie de capacitate mai mare.

Link spre comentariu

Ce treaba am eu cu ponyprog, am zis clar pickit ,ideea e ca daca selectez nu citeste, ic2 buss error sau citeste la inceput si sfarsit cateva caractere dupa numai ff ff ff

Link spre comentariu

Ce treaba am eu cu ponyprog, am zis clar pickit ,ideea e ca daca selectez nu citeste, ic2 buss error sau citeste la inceput si sfarsit cateva caractere dupa numai ff ff ff

Ponyprog asa ca istorie ca-l construisem mai demult. Pana la urma de ce nu citesti atent fisierul ala "PICKIT2 Readme.txt" si gasesti acolo o informatie importanta despre linia SDA ?? Trebuie o rezistenta de pull-up de cca 4k7.Se pot inseria pana la 8 memorii seriale de tipul 24Cxx insa trebuie sa intelegi modul de adresare. Adresarea memoriilor acestea se face cu 7biti asezati astfel "1010 A0 A1 A2".In softul de PicKit 2 trebuie sa setezi corect acesti biti de adresare.Pe de alta parte nu vad rostul din moment ce este suficient un singur soclu cum este acesta.

post-37839-139829432516_thumb.jpg

Link spre comentariu

La asa complexitate nu am facut nici o schema la acest modul. L-am facut pe loc pornind doar de la informatiile oferite de microchip in fisierul readme.txt . Trebuie rezistenta de pull-up conectata intre pinul 2 Vdd_ICSP (5 la 24C) si pinul 6 AUX_ICSP ( 8 la 24C), pin folosit ca semnal SDA_I2c bus.Poza am facut-o cu telefonul unui coleg si nu a focalizat cum trebuie partea cu lipituri. Scuze.

Link spre comentariu

De rezistente stiam, nu e primul eeprom care il citesc cu pickit2, dar nu am citit memorie inseriata.Memoriile se afla intr-un montaj de automatizare si nu imi dau seama daca citeste tot sau nu...cum am spus am lipsuri...sau asa este..Adi uite o schema mai frumoasa cu mai multe tipuri de eeprom, daca stiam iti dadeam pe mes :)

post-39305-139829433538_thumb.gif

Link spre comentariu

Pai de ce nu ai zis ca vrei sa le citesti direct din montaj ? Am incercat si eu citirea lor si aveam doar o singura memorie si am lasat-o balta. Nu am fost sigur ca le citeste corect, apareau erori de comunicatie sau alte faze. Explicatiile care le gasesc sunt prea multe. Am luat in calcul posibilitatea ca in montaj sa apara conflicte in comunicatie ( un alt master sa faca cerere) si nu stiu daca pickit gestioneaza arbitrajul de pe I2C--bus. SCL de la pickit nu este open-colector si poate nu se intelege cu rezistorul din montaj. Ideea e ca nu am reusit sa citesc o singura memorie 24cxx aflata in montaj (si au fost doua dispozitive diferite) daramite 3 buc. Prea multe variabile in calcul sa mai incerc asa ceva. Eu scot memoriile din montaj ca e mai sfant si le citesc cu modulul de mai sus unde pini de A0 -A2 sunt pe 0.

Link spre comentariu

Din montaj am mai citit...am reusit si am si avut probleme, ideea e ca doar daca selectez A0 A1 A2 oricum ar fi citeste numai ff decat daca le las nebifate, dar si asa am multe goluri...nu apropiate, la distanta, si daia zic, poate nu le citeste pe toate 3....citirea dureaza mai mult decat daca as citi unul singur

Link spre comentariu
  • 1 lună mai târziu...

...@GeoMar: putin probabil sa se arda doar partea de USB. Verifica mufa USB sau chiar si cablul.

Putin probabil, dar asa s-a intamplat.Am reinviat Pickit-ul prin inlocuirea PIC-ului, deci este clar, cel vechi este "dus" pe partea de USB.Ciudat este cum a putut sa se duca asa de repede partea de USB. :sparge: Am scris hex-ul in PIC, l-am pus in clona si a luat-o din prima. :da Mufa USB de la Pickit NU a fost schimbata, este aceeasi de la inceput.
Link spre comentariu

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